驱动人生
文章平均质量分 92
汇聚之光
计算机爱好者,计算机专业在校生。
展开
-
Linux设备驱动程序系列(二) 字符设备驱动程序(1)
Download this MP3 - (Right Click) 伴着音乐开始Linux设备驱动之旅,接下来几篇日志都将记录“字符设备驱动程序”的编写与测试。 我选择边贴代码边说明的方式来进行分析设计我们的驱动程序,因为这样比较明确清楚。 自定义头文件demo.h如下: 我们的字符设备驱动的自定义头文件 #ifndef _DEMO_H_ #define _DEMO_H_ #include /* needed for the _IOW etc stuff used later */原创 2011-03-24 13:24:00 · 856 阅读 · 0 评论 -
Linux设备驱动程序系列(一)——开篇
2011-03-24最近一段时间捣鼓了一顿Linux,结果呢,其实还是刚刚起步,勉强算是个开始。不过挺高兴的总算是开始了,万事开头难,尤其“Linux设备驱动程序”的学习。也怪我最近各种活动多,组织“CS火拼”、还买了单车,经常和同学出去骑车,简单总结就是,一个星期在教研室,能有个一两天在状态我就很高兴了,嗬嗬——不罗嗦了,下面开始记录“Linux设备驱动”学习的笔记,算是我自己的一个整理,做个备份,以后忘了,就回来找找。一、准备工作 要写“Linux设备驱动”首先得有合适的环境以及大量的参考原创 2011-03-24 17:36:00 · 1121 阅读 · 1 评论 -
Linux设备驱动程序系列(二) 字符设备驱动程序(2)
前几天回家转了转,跟爸妈聊到深夜,嗬嗬,最后爸妈推荐了一部电视剧《青春期撞上更年期》,所以回来以后,电视剧就开看啦,不过我觉得这不算是浪费时间吧,好的电视剧能给人不少感悟、感动和成长。 下面开始继续我的笔记··· 上次写到struct cdev,这次接着从struct kobject开始记录: Linux 2.6引入新的设备管理机制kobject,通过这个数据结构使所有的设备在底层都具有统一的接口,kobject提供基本的对象管理,是构成Linux2.6设备模型的核心结构,它与sysfs文件系统紧原创 2011-03-28 21:29:00 · 710 阅读 · 0 评论