您的位置:首页 > 移动开发 > Android开发

android 动态调试驱动的总结

2014-07-16 14:17 435 查看
单独编译驱动模块:./mk n k kernel/xxx/xxx
Makefile:obj-m += xxx.o
生成驱动的路径:kernel/out/xxx/xxx

xxx.ko文件的安装:
1.adb push xxx.ko mnt/sdcard
2.insmod xxx.ko
3.chmod 666 dev/xxx
4.查看驱动 lsmod

卸载驱动:rmmod xxx android 动态调试驱动的总结
注意:安装驱动后不要重启机子,重启后新增的驱动会消失,暂时没有找到动态加载驱动重启不消失的方法

例:

1.编写驱动:test.c

2.编写makefile:Makefile    obj-m += test.o

3.编译驱动:./mk n k kernel/drivers/test/

4.将驱动文件放到系统中:adb push test.ko mnt/sdcard

5.安装驱动:insmod / mnt/sdcard/test.ko
6.驱动授权:chmod 777 /dev/test

7.卸载驱动:remod test
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux android