大家都是读了哪本书入门的LINUX驱动

[复制链接]
 楼主| nightmara 发表于 2009-12-9 11:41 | 显示全部楼层 |阅读模式
要学习LINUX驱动了,在网上看了大概有3本关于LINUX驱动编写的书比较火,《LINUX设备驱动程序》《LINUX设备驱动开发详解》《嵌入式LINUX设备驱动开发详解》,不知道应该买哪本了,请问大家对于入门者,哪本书最适合,他们的优缺点都是什么,我想不仅对我,对所有要学习驱动的人都很有价值的,谢过先
一朝成名 发表于 2009-12-9 13:02 | 显示全部楼层
建议读这本《嵌入式LINUX设备驱动开发详解》
《LINUX设备驱动程序》也要读~

再有就是实践,只读书是不够的

应该看这个帖子https://bbs.21ic.com/icview-124242-1-1.html

评分

参与人数 1威望 +1 收起 理由
nightmara + 1

查看全部评分

 楼主| nightmara 发表于 2009-12-9 16:51 | 显示全部楼层
谢谢你给的答案
yuhuihui 发表于 2009-12-10 09:55 | 显示全部楼层
禾与呈呈 发表于 2009-12-10 15:58 | 显示全部楼层
学LInUX,尤其是驱动,不是看书能学会的,看书,只能让你知道一些概念
即使看了,如果没有实际项目经验,也很容易忘了,
学LINUX驱动:
1,得有基于LINUX的板子,知道该板子是基于哪种CPU的。因为基于不同的CPU(ARM,MIPS,POWERPC,),开发编译工具是不同的。
2.除非是商用的,现成开发环境都有了,或者第3方已经帮你搭建好,要建立一个开发环境,也不是件容易的事。要懂SHELL应用,涉及多人开发的话,还要知道网络配置,CVS使用,MAKEFILE编写
3.单纯LINUX驱动因为是跑在内核态,这就需要开发者也能开发简单应用程序,这样能验证自己开发的驱动程序,这就要求驱动开发人员也能开发应用程序
4.学LINUX驱动编程,最基础的单然是编写一个字符设备,上面说到的几本书都是好书,但必须结合实际使用来看。

评分

参与人数 1威望 +1 收起 理由
nightmara + 1

查看全部评分

icecut 发表于 2009-12-10 17:02 | 显示全部楼层
还有第四本,还没有中文的,所以还没火
<精通Linux驱动程序>
搜索 精通Linux驱动程序 获得约 116,000 条结果,
搜索 LINUX设备驱动程序 获得约 903,000 条结果
搜索 LINUX设备驱动开发详解 获得约 230,000 条结果
搜索 嵌入式LINUX设备驱动开发详解 获得约 165,000 条结果
 楼主| nightmara 发表于 2009-12-10 23:56 | 显示全部楼层
真谢谢5楼和6楼的朋友,我用的是ARM9 S3C2440板子,裸机用过一段时间了,想学LINUX
 楼主| nightmara 发表于 2009-12-11 00:00 | 显示全部楼层
Shell命令也看了一阵,现在正在看《UNIX高级环境编程》呢,听说这本书对学习写应用程序很好,我其实就是想能写点驱动和简单的应用程序就行了,所有内核我不想仔细看了,大家说我这种想**确吗,现在感觉很迷茫,还得**啊
zhangzaiqi 发表于 2010-4-28 08:56 | 显示全部楼层
学习了,不错
gdqinci 发表于 2010-4-28 09:16 | 显示全部楼层
学习了
spiritcity 发表于 2010-4-29 15:34 | 显示全部楼层
买个周立功的板子,送的那个也可以了
tigerchen 发表于 2010-5-5 14:52 | 显示全部楼层
学习了,很好,帮助很大
lonerwolf 发表于 2010-5-5 15:17 | 显示全部楼层
《LINUX设备驱动开发详解》
tigerchen 发表于 2010-5-7 20:14 | 显示全部楼层
韦东山的那本《嵌入式Linux应用开发完全手册》很不错,很适合初学者,强烈建议看一看。
l0p0c 发表于 2010-5-8 00:34 | 显示全部楼层
推荐的都不错。。。
重庆嵌入式 发表于 2010-5-8 14:22 | 显示全部楼层
这书不错,好的帖子一定要顶起
418417996 发表于 2013-7-30 19:59 | 显示全部楼层
icecut 发表于 2009-12-10 17:02
还有第四本,还没有中文的,所以还没火

搜索 精通Linux驱动程序 获得约 116,000 条结果,

怎么到哪都能看到你:victory:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:切忌心浮气躁

48

主题

95

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部