摘要:
准备:1、英语-是工具2、电路原理图-补充“数电”的知识3、阅读内核代码的能力linux:vi+ctags+cscopewindows:source insight驱动开发的步骤I、编辑模块的组成:1、许可证的声明,许可证通常使用GPL协议,如果不声明许可证内核会产生“抱怨”信息,同时内核中的一些遵循GPL协议的功能函数将会无法使用,造成驱动功能受限。2、加载函数,初始化模块,在使用insmod加载驱动模块时自动调用,该函数必须声明为int init_module(void),insmod调用时会自动加载这个函数。3、卸载函数,恢复函数,在使用rmmod卸载驱动模块时会自动调用,函数必须声明为 阅读全文
posted @ 2013-10-11 21:10
黑夜的思索
阅读(350)
评论(0)
推荐(0)

浙公网安备 33010602011771号