【问题标题】:How to build Android kernel to use DS-5 streamline?如何构建 Android 内核以使用 DS-5 流线型?
【发布时间】:2011-09-24 02:45:59
【问题描述】:

我打算使用适用于 Android 的 ARM DS5 Streamline。


要将 Streamline 与您的 Android 目标一起使用,您必须构建 Gator 驱动程序 gator.ko 并将其放置在目标文件系统上与 Gator 守护程序 gatord 相同的目录中。将 gator 驱动程序模块源从主机传输到目标。它们位于您的主机上:

installdir/arm/gator/src/gator-driver.tar.gz

假设您已解压缩文件并且拥有构建内核模块所需的所有工具,请在您的目标上输入以下命令以创建 gator.ko 模块:

make -C kernel_build_dir M=pwdARCH=arm CROSS_COMPILE=<...> 模块


我是从 ARM 网站获得的。他们说“目标”,是指Android设备吗?我是否在 Android 设备上执行这些步骤? kernel_build_dir 又是什么意思?我知道我可以为我的桌面 linux 机器找到内核目录。但我认为我不应该将我的桌面机器的内核目录作为参数传递。

【问题讨论】:

  • 我从未读过如此糟糕的指南。我也想尝试使用 Stramline。您是否设法让它工作,或者它是非常无用的工具。我对指令级分析器感兴趣,Streamline 是否可以做到这一点?

标签: android linux-kernel arm ds-5 streamline


【解决方案1】:

target 是您要使用 Android 的设备。 host 是您在其上编译此驱动程序/Android 的机器。

不,您必须在主机上使用驱动程序编译内核,然后将其上传到目标设备。

内核构建目录是包含Linux内核源代码的目录。您可能必须使用某些特定的内核版本来确保您能够成功编译您的驱动程序,但您的内核也可以。只需阅读操作方法即可。

希望我已经回答了你所有的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 2015-06-15
    相关资源
    最近更新 更多