我是安卓 LKM 的开发者。Android 可在例如 ARM、ARMv7、x-86 等上运行。
目前,我正在为
EXTRA_CFLAGS +=-march=armv7-a
$(MAKE) ARCH=arm CROSS_COMPILE... modules
并在我的手机上安装它。
但是我应该如何为群众做这件事呢?
我想我必须用几种配置(ARCH=x-86 等)构建 LKM 吗?
我目前正在通过 android-app 自动对其进行安装 - 对吗,然后我必须确定我的应用程序中的环境并为 insmod 选择正确的内核模块?
提前感谢您的帮助!