Chinaunix首页 | 论坛 | 博客
  • 博客访问: 917546
  • 博文数量: 84
  • 博客积分: 4334
  • 博客等级: 上校
  • 技术积分: 1610
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-27 07:49
文章分类

全部博文(84)

文章存档

2012年(5)

2011年(21)

2010年(58)

分类: 嵌入式

2010-11-08 09:27:48

1.查看原理图,数据手册,了解设备的操作方法.
2.在内核中找到相近的驱动程序,以它为模板进行开发,有时候需要从零开始。
3.实现驱动程序的初始化:比如向内核注册这个驱动程序,这样应用程序传入文件名时,内核才能找到相应的驱动。
4.设计所需要的操作,比如open,close,read,write等函数。
5.实现中断服务(中断并不是每个设备驱动所必须的)。
6.编译驱动程序到内核,或者用insmod加载。
7.测试驱动。
阅读(1552) | 评论(0) | 转发(0) |
0

上一篇:朝花夕拾系列

下一篇:USB驱动移植

给主人留下些什么吧!~~