我打算使用适用于 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= pwd
ARCH=arm CROSS_COMPILE=<...> 模块
我从 ARM 网站上得到了这个。他们说“目标”,是指Android设备吗?我是否在 Android 设备上执行这些步骤?kernel_build_dir 又是什么意思?我知道我可以为我的桌面 linux 机器找到内核目录。但我认为我不应该将我的桌面机器的内核目录作为参数传递。