红联Linux门户
Linux帮助

LINUX设备驱动程序第三版

发布时间:2011-06-30 15:17:31来源:红联作者:povest
  驱动程序在Linux内核里扮演着特殊的角色,它们是截然不同的"黑盒子"。使硬件的特殊的一部分响应定义好的内部编程接口,它们完全隐藏了设备工作的
细节,用户的活动通过一套标准化的调用来进行,这些调用与特别的驱动是独立的。设备驱动的角色就是将这些调用映射到作用于实际硬件的和设备相关的操作上,编写Linux设备驱动有许多理由让人感兴趣,本书指导你如何编写你自己的驱动,以及如何利用内核相关的部分,你通常会发现大量有关Linux内核的东西。
文章评论

共有 137 条评论

  1. zw978 于 2015-08-16 11:27:30发表:

    努力赚分,争取学历

  2. jyshappy 于 2015-07-22 11:28:43发表:

    谢谢分享

  3. suncunhu 于 2015-02-15 20:47:08发表:

    用linux有些日子了,版本换了又换,现在谈谈感受吧。

    1.fedora
    说实话,我觉得这个版本挺好的,毕竟是我用的第一个版本。但它的yum经常出现错误,特别是网络质量不好的时候(比如一边下东西,一边更新)。害的我不得不常 yum clean all; yum makecache。不过我觉得,初学者应该用这个版本而不是ubuntu。毕竟和redhat靠得近,虽然现在很多软件是基于deb的了,但很多书籍仍是redhat系的(比如入门比看的“鸟哥系列”),这样便于学习。不过这个发行版有个让人很不解的定律:偶数版本比奇数版本更稳定(不知其他人怎么看,反正感觉13没12爽……)

    2.ubuntu
    说了fedora,这下来说下ubuntu。很多人说它适合初学者,可能是因为它的社区做得好,又是基于debian的,图形也漂亮,看上去给人飘飘欲仙的感觉……但我觉得它并不适合初学者。我第一次安的ubuntu不支持网卡(所以也没法上网更新),害的我在另一台电脑下软件包,下了之后以为好了,结果网络管理器又有问题,害的我用命令行联网,好不容易才弄好。apt是很好,但是每次的sudo让我特别烦,后来直接切root了……呵呵。总的来说,ubuntu很炫,但没suse炫;继承自debian,却没debian稳定。弄不懂为什么这么多人喜欢他,可能社区太强悍了……嘎嘎。

    3.debian
    debian我就不多说了,很爽快,确实很稳定,我觉得用ubuntu还不如用debian来的爽,要炫的话还不如用suse。

    4.opensuse
    这个版本确实是我用过的版本中最华丽的了(呵呵,欧洲人的艺术感果然不是盖的!)。关于这个版本的问题就是,如果你用惯了redhat/debian系的话,你会很不习惯它的zypper的。像我,用惯了fedora,一上来就zypper search mplayer……结果源里没有。当然,同样是基于rpm的,但我觉得suse的zypper比yum舒服多了,很少出错误的。她迷住我的就是那个界面……让我很是放不下。并且这个版本很考虑细节,像右键终端都已经集成,不用下什么解码就可以放mp3。我觉得这个版本更适合初学者用。考虑得很周到。

    5.gentoo
    这个版本……汗,折磨阿,折磨啊……我安装了7次才成功搞定,并且搞定还仅仅是安装……这个操作系统太牛了,用它感觉就是在享受变态的乐趣……呵呵。这还不算,我用了两个半月才把gnome编译安装并完美配置好……当然,这个系统也有优点,就是你在被折磨得快崩快的时候,居然成功了那么一点点,这种成就感是用其他发行版很难体会到的。并且如果你想真正地弄懂linux的话,还是的用用这个版本的。哪怕你只用它3个月,你的linux知识,特别是经验也会增长很多的。说实话,我英语就是在用gentoo才有了大的长进。反正,关于这个版本,我只有一句话:被折磨但快乐着……(果然心里有些变态……嘎嘎)

    现在,我在用suse,主要是我学钢琴和美术(呵呵,我并不是计算机专业的),用这个纯欧洲的版本,感觉和欧洲走得近一些,并且我比较喜欢欧洲的东西,感觉很细腻,很有古典味道,不像北美的那么豪放,也不像小日本的漫画那样虚幻……呵呵。
    就说这些吧,大家也来谈谈自己的感受吧。

  4. 15933643527 于 2014-03-03 21:26:45发表:

    :0)1

  5. 蝶舞醉风 于 2014-01-27 12:28:58发表:

    谢谢分享,学习了~~~

  6. gky2011514 于 2012-12-11 14:03:20发表:

    VLC

  7. vbfeahrehf 于 2012-12-08 12:51:00发表:

    谢楼主分享

  8. gky2009514 于 2012-12-07 13:52:06发表:

    下前先回复,细水长流~

  9. tanson79 于 2012-07-02 11:54:55发表:

    LINUX设备驱动程序第三版

  10. lhlonng 于 2012-07-01 21:44:53发表:

    谢楼主分享

  11. YiMinYang 于 2012-04-04 22:14:30发表:

    想学习Linux相关的软件开发。但不知如何着手,到这里找点资料学习,请教一下各位师兄。

  12. lengyu1026 于 2012-04-04 16:47:01发表:

    支持一下

  13. jldwd 于 2012-03-28 10:45:54发表:

    学习一下!!!

  14. happy622 于 2012-03-13 20:28:02发表:

    下载来看看

  15. jxyingzi 于 2012-02-26 00:12:09发表:

    谢谢!收下了

  16. xx789 于 2012-02-21 23:39:19发表:

    谢楼主分享

  17. zhourongjun1227 于 2012-02-21 20:32:13发表:

    靠,又下载不了

  18. yft922812 于 2012-02-14 08:53:35发表:

    谢谢楼主

  19. rainsome 于 2012-02-09 09:54:58发表:

    thx

  20. t_st_linux 于 2011-12-31 02:04:56发表:

    支持,好东西。

  21. Ralph2589 于 2011-12-30 21:49:01发表:

    学习了……………………

  22. zqtswcbyy 于 2011-12-25 16:44:41发表:

    经典的书,感谢楼主

  23. xxfxy123 于 2011-12-15 10:36:38发表:

    谢谢分享。

  24. xxfxy123 于 2011-12-15 10:36:25发表:

    谢谢分享。

  25. xxfxy123 于 2011-12-15 10:36:21发表:

    谢谢分享。

  26. gurubun 于 2011-12-02 10:14:22发表:

    希望这个不是那个翻译软件版

  27. gurubun 于 2011-12-02 10:08:17发表:

    感谢分享

  28. dujianxin41024 于 2011-11-18 21:01:37发表:

    支持一下

  29. 江铭杰 于 2011-11-18 19:27:06发表:

    先看看

  30. zhoujk0520 于 2011-11-07 15:22:39发表:

    谢谢分享!

  31. htyang725 于 2011-11-05 16:35:17发表:

    学习

  32. fuyyxgh 于 2011-10-27 13:56:43发表:

    多谢分享.

  33. vikenfeng 于 2011-10-26 17:23:04发表:

    感谢楼主

  34. 运动轩 于 2011-10-17 10:18:18发表:

    谢谢分享

  35. wuhuan_001 于 2011-10-15 00:03:19发表:

    感谢分享。

  36. shuntoyun 于 2011-10-02 23:42:28发表:

    谢楼主分享

  37. blh456 于 2011-09-29 23:11:08发表:

    下载到了,谢谢

  38. viataa 于 2011-09-29 20:37:48发表:

    经典

  39. 2012seesea 于 2011-09-18 22:38:59发表:

    谢谢分享

  40. ssmgcz 于 2011-09-16 14:55:39发表:

    thanks