今日头条
驱动程序开发步骤
编写一个驱动程序的大致流程如下:
1)查看原理图,数据手册,了解设备的操作方法;
2)在内核中找到相近的驱动程序,作为模板来开发,有时要从零开始;
3)实现驱动程序的初始化,比如详内核注册这个驱动程序,
4)设计所要实现的操作:比如open、close、read、writ等函数;
5)实现中断服务,并不是每个设备驱动都必须的;
6)编译驱动到内核,或作为模块动态加载
7)测试驱动
审核编辑:鄢孟繁
全部0条评论
快来发表一下你的评论吧 !