红联Linux门户
Linux帮助

深入浅出Linux设备驱动编程

发布时间:2011-09-13 10:04:15来源:红联作者:txsion
我们可以对Linux设备驱动程序的编写作一总结。驱动的编写涉及如下主题:

(1)内核模块、驱动程序的结构;
(2)驱动程序中的并发控制;
(3)驱动程序中的中断处理;
(4)内核模块、驱动程序的结构;
(5)驱动程序中的定时器;
(6)驱动程序中的I/O 与内存访问;
(7)驱动程序与用户程序的通信。

实际内容相当错综复杂,掌握起来有相当地难度。而本质上,这些内容仅分为两类:(1)设备的访问;(2)设备访问的控制。前者是目的,而为了达到访问的目的,又需要借助并发控制等辅助手段。
文章评论

共有 187 条评论

  1. king5414 于 2011-09-21 08:33:29发表:

    新手,学习学习。太感谢了。

  2. lianliange85 于 2011-09-20 22:09:43发表:

    {:2_102:}

  3. sheng209 于 2011-09-20 15:27:50发表:

    谢谢楼主,下来看看

  4. sqg211 于 2011-09-19 21:29:01发表:

    我看看谢谢分享:)

  5. 里尼克斯 于 2011-09-19 19:50:04发表:

    {:2_92:}

  6. 2012seesea 于 2011-09-18 22:17:13发表:

    拿钱走人

  7. joman 于 2011-09-18 20:16:59发表:

    thank YOU

  8. dingjie154 于 2011-09-18 19:37:32发表:

    整理的不错。。。辛苦了。

  9. sishenwuliao 于 2011-09-18 13:05:04发表:

    目前对LinuxMint很敢兴趣,正在搜寻一切有用资料……入手。对lz表示十分感谢……

  10. zhoutingting 于 2011-09-17 22:12:31发表:

    分享了!谢谢啊!

  11. zhoutingting 于 2011-09-17 22:12:15发表:

    谢谢楼主了!

  12. zhoutingting 于 2011-09-17 22:11:33发表:

    谢谢楼主了!

  13. kiba925 于 2011-09-17 19:39:22发表:

    这么好的东西,谢谢了,先强顶,再收下。

  14. cbaadntdwx 于 2011-09-17 17:57:12发表:

    这个应该是开发方向的,先路过下!

  15. work_chenjw 于 2011-09-16 23:48:51发表:

    新手,看看

  16. linux110zzu 于 2011-09-16 13:21:06发表:

    马上要学这个啦!先下载啦!谢谢楼主

  17. whjcc 于 2011-09-16 00:54:37发表:

    很不错的,希望大家多努力!

  18. whjcc 于 2011-09-16 00:54:11发表:

    thank you very much!

  19. yuzeze 于 2011-09-15 19:59:41发表:

    {:2_91:}

  20. yuzeze 于 2011-09-15 19:59:38发表:

    {:2_91:}

  21. yuzeze 于 2011-09-15 19:59:34发表:

    {:2_92:}

  22. yuzeze 于 2011-09-15 19:59:30发表:

    {:2_102:}

  23. yuzeze 于 2011-09-15 19:59:09发表:

    {:2_91:}

  24. yuzeze 于 2011-09-15 19:59:03发表:

    {:2_91:}

  25. yuzeze 于 2011-09-15 19:58:55发表:

    {:2_92:}

  26. yuzeze 于 2011-09-15 19:58:51发表:

    {:2_93:}

  27. yuzeze 于 2011-09-15 19:05:41发表:

    新手,看看