如何构建Android内核使用DS-5流线



我打算在Android上使用ARM DS5 streamlined。


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

installdir/胳膊/短吻鳄/src/gator-driver.tar.gz

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

make -C kernel_build_dir M= pwd ARCH=arm CROSS_COMPILE=<…

>模块

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

target是你将要使用Android的设备。host是编译这个驱动程序的机器/Android。

不,你必须在你的主机上编译内核和驱动程序,然后上传到你的目标设备。

内核构建目录是包含Linux内核源代码的目录。您可能需要使用某些特定的内核版本来确保能够成功编译驱动程序,但您的内核也可以。请阅读指南。

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

相关内容

  • 没有找到相关文章

最新更新