阅读:2972回复:4
Linux中如何开发硬盘驱动,我好迷茫!!
我真的是个新手,刚刚开始学Linux,老板要我试着写驱动,天呀,我该怎么办?
|
|
|
沙发#
发布于:2001-12-18 03:03
首先你得在网上找相关的文章看看,然后找一本讲内核的书看看,书店里有一本已经翻译过来的《linux 设备驱动开发指南》,虽然翻译得不太好,也可以将就着看,然后就可以试着写写了。
|
|
|
板凳#
发布于:2001-12-18 10:03
多谢指点,我知道我要学的很多,而且我觉得还是多看英文的资料为好吧。
|
|
|
地板#
发布于:2001-12-23 01:25
是的,最好不要看那本翻译的版本,你可以到http://www.xml.com/ldd/chapter/book/ 找到英文原版的,那本翻译的版本有很多错误。但你如果要写硬盘驱动的话,也要看看Linux的源代码。硬盘设备是Block Device, 你要着重看有关的部分。
|
|
地下室#
发布于:2001-12-24 17:15
我从学linux的pci 卡的driver到写出第一个driver花去了整整一个月,写driver真是很没成就感,写完了一般也就几十几百k.ft
还是写点数据库的程序好吓吓人,heihei,一会儿就有几十m了。 linux下的src开放就是爽,比windows做要好多了。 那本翻译的不错的,我就是从那本书学起的。网上也有很多的。不过要注意你的linux的版本。看源码是最好的办法。 |
|
|