我想要使用ARM DS5 Streamline for Android。
要在您的Android目标中使用Streamline,您必须构建Gator驱动程序gator.ko并将其放在目标文件系统上与Gator守护程序gatord相同的目录中。将主机驱动程序模块源从主机传输到目标。它们位于您的主机上:
INSTALLDIR /臂/鳄鱼/ SRC /鳄鱼-driver.tar.gz
假设您已解压缩文件并且拥有构建内核模块所需的所有工具,请在目标上输入以下命令以创建gator.ko模块:
make -C kernel_build_dir M = pwd
ARCH = arm CROSS_COMPILE =< ...>模块
我是从ARM网站获得的。他们说“目标”,他们是否意味着Android设备?我是否在Android设备上执行这些步骤?另外kernel_build_dir是什么意思?我知道我可以找到我的桌面Linux机器的内核目录。但我不认为我应该将桌面机器的内核目录作为参数传递。
答案 0 :(得分:1)
目标是您要使用Android的设备。 主机是您正在编译此驱动程序/ Android的计算机。
不,您必须在主机上使用驱动程序编译内核,然后将其上传到目标设备。
内核构建目录是包含Linux内核源代码的目录。你可能必须使用一些特定的内核版本来确保你能够成功编译你的驱动程序,但你的内核也可以。只需阅读操作方法。
我希望,我已经回答了你所有的问题。