我正在捆绑使用ARM DS5流线型的安卓。
要在Android目标上使用流线型,您必须构建Gator驱动程序gator.ko,并将其放在目标文件系统上Gator守护进程gatord的同一个目录中。将gator驱动程序模块源从主机传输到目标。它们位于您的主机上:
installdir/arm/gator/src/gator-driver.tar.gz
假设您已经解压缩了文件,并且您拥有构建内核模块所需的所有工具,那么在您的目标上输入以下命令来创建gator.ko模块:
制作-C kernel_build_dir M=pwd ARCH=arm CROSS_COMPILE=<...>模块
我从ARM网站上得到的。他们说“目标”,是指安卓设备吗?我会在Android设备上完成这些步骤吗?还有,他们所说的kernel_build_dir是什么意思?我知道我可以为我的桌面linux机器找到内核dir。但是我不认为我应该把我的桌面机器的内核目录作为参数。
发布于 2011-09-25 15:20:20
目标是你将要使用安卓的设备。主机是编译此驱动程序/Android的机器。
不,您必须用主机上的驱动程序编译内核,然后将其上传到目标设备。
内核构建目录是包含Linux内核源代码的目录。您可能需要使用一些特定的内核版本来确保您能够成功编译您的驱动程序,但是您的内核也会很好。只需读一读“如何”。
我希望我已经回答了你所有的问题。
https://stackoverflow.com/questions/7536661
复制相似问题