LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 897|回复: 6

本人要编写linux下的字符驱动程序,大侠们给个建议和方法吧?!

[复制链接]
发表于 2005-8-5 09:54:48 | 显示全部楼层 |阅读模式
如何开始?
先看什么书,弄清哪些概念?
本人只是比较掌握C&C++,
对操作系统不是很熟悉,
望大侠们指点迷津!
发表于 2005-8-5 09:55:53 | 显示全部楼层
先把操作系统原理搞清楚,然后看看内核的源代码。
回复 支持 反对

使用道具 举报

发表于 2005-8-5 16:18:57 | 显示全部楼层
linux device driver这本书可以看一下
以前看过一本书,名字忘了,大概是linux kernel programing guide之类的,篇幅比较小,也很不错
回复 支持 反对

使用道具 举报

发表于 2005-8-5 17:56:14 | 显示全部楼层
Post by nait
linux device driver这本书可以看一下
以前看过一本书,名字忘了,大概是linux kernel programing guide之类的,篇幅比较小,也很不错


是不是这个:
http://www.dirac.org/p/linux/wri ... kmpg_chs/index.html

不过建议楼主还是不要这么快就搞驱动,操作系统原理多少要掌握才开始比较好。
回复 支持 反对

使用道具 举报

发表于 2005-8-6 19:12:32 | 显示全部楼层
恩,是这个
我记得这本书有三个版本for 2.2, for 2.4, for 2.6
你要哪个自己去搜吧
回复 支持 反对

使用道具 举报

发表于 2005-8-6 23:20:02 | 显示全部楼层
Post by kj501
先把操作系统原理搞清楚,然后看看内核的源代码。

这样工程量太大了,建议找个小册子之类的书写个hello world的模块就清楚原理的,不用什么原理都搞清楚的。更不要看什么LINUX源代码。了解结构才是必要的
回复 支持 反对

使用道具 举报

发表于 2005-8-7 11:58:10 | 显示全部楼层
Post by zxb
这样工程量太大了,建议找个小册子之类的书写个hello world的模块就清楚原理的,不用什么原理都搞清楚的。更不要看什么LINUX源代码。了解结构才是必要的

如果是这样的话,恐怕除了能写个hello world,其它的一点也做不了。
还是从基础开始慢慢来吧。打好基础,才有腾飞的资本。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表