kevindragonyu78
驱动牛犊
驱动牛犊
  • 注册日期2007-04-06
  • 最后登录2009-05-11
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望29点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1664回复:0

驱动入门问题

楼主#
更多 发布于:2007-04-06 16:40
  我现在刚开始学习linux设备驱动编程,关于写驱动的大概流程我基本上已经清楚了,自己也写了一两个特别简单的驱动程序(hello之类的)。我现在的疑问是,对于比较复杂的驱动我该怎么入手呢?在写之前要考虑那些东西?
比如:
模拟FIFO机制
基本要求:
1. 模拟一个FIFO的创建与关闭。ioctl相关
2. FIFO的打开,关闭,读写
3. 实现阻塞读写方式。
扩展:
1. 实现多个写一个读。
2. 创建多个FIFO的能力
对于这个练习我不清楚的就是FIFO的是怎么实现的?


请高手指点迷津……在下感激不尽。


另外想请教一下linux设备驱动应该怎样学习效果会比较好,我在看《linux设备驱动》(第三版),感觉这本书很难理解。
游客

返回顶部