摘要: 上一篇主要是介绍了设备驱动的定义,作用,以及编写设备驱动的原则等等,总之都是一些文字叙述。现在终于要开始和代码打交道了,很是激动啊。以下开始编写一个最最简单的设备驱动模块,经典的helloworld。下面所叙述的步骤都经过我的亲身体验。首先,自然是需要一个linux的源码包了,可以去http://www.kernel.org/下载,注意选择源码包的版本。我使用的是2.6.39.3。最好把源码包放到用户主目录下去操作。关于编译源码需要的工具,环境什么的,这里就不赘述了,有很多资料可以参考。在源码的drivers/char目录下建立一个文件夹examples,这个目录用于存放我们的设备驱动模块的源 阅读全文
posted @ 2011-07-27 19:23 自由泳的青蛙 阅读(659) 评论(0) 推荐(2) 编辑