各位大师,弱弱地问题一个菜鸟级的问题,
本人在使用友善的Android Kernel进行Driver调试时,是不是进行如下操作?
使用Modules方式调试时的步骤:
(1) 将我们的Driver源码及相关修改Merge到内核中,并修改Kconfig和Makefile
(2) 运行make menuconfig配置内核,将我新加的模块配置成“M”方式,保存并退出
(3) 运行make zImage生成对应的zimage文件
(4) 烧写zimage内核到板子上
(5) 运行make modules生成对应的.ko文件
(6) 使用insmod 将生成的ko文件插入并运行
直接编译到内核中并运行的步骤为:
(1) 将我们的Driver源码及相关修改Merge到内核中,并修改Kconfig和Makefile
(2) 运行make menuconfig配置内核,将我新加的模块配置成“*”方式,保存并退出
(3) 运行make zImage生成对应的zimage文件
(4) 烧写zimage内核到板子上,并运行即可
请问以上步骤有问题吗?如果有问题,正确步骤是什么?
能否对以上步骤解释一下?
谢谢!