LDD3-读书记录
forsakening
这个作者很懒,什么都没留下…
展开
-
(LDD3实践)Chapter-2:建立和运行模块
X86-PC: 环境是: [root@zx chap2_hello]# uname -a Linux zx 2.6.27.5-117.fc10.i686 #1 SMP Tue Nov 18 12:19:59 EST 2008 i686 i686 i386 GNU/Linux 源码(hello.c): #include #include #include MODULE_LIC原创 2013-06-14 17:25:06 · 1246 阅读 · 0 评论 -
(LDD3读书记录)Chapter-2:建立和运行模块
/* 纯粹是学习记录,无意侵权~^ _ ^ */ /* 感觉LDD3已经很精简了,完全不知道该删简哪些部分... * so,copy了全部!只能说,处于“书越读越厚”的阶段....菜鸟一枚~^ _ ^ */ 2.2. Hello World 模块 许多编程书籍从一个 "hello world" 例子开始, 作为一个展示可能的最简单的程序的方法. 本书涉及的是内核模块原创 2013-06-14 16:45:02 · 1350 阅读 · 0 评论 -
(LDD3实践)Chapter-3:字符驱动
SCULL的模型 首先明确一下scull设备的模型:scull设备有qset个scull_qset结构,每个scull_qset结构维护着qset个quantum,每个quantum默认是4000,而qset默认是1000,所以一个qset的大小是4000*1000个char 源代码分析: 对源码的分析:http://blog.csdn.net/liuhaoyutz/article/原创 2013-06-16 14:29:03 · 1186 阅读 · 0 评论 -
(LDD3读书记录)Chapter-3:字符驱动
/* 纯粹是学习记录,无意侵权~^ _ ^ */ /* 感觉LDD3已经很精简了,完全不知道该删简哪些部分... */ /* so,所谓的记录就是LDD3的copy!^ _ ^,只能说,处于“书越读越厚”的阶段....菜鸟一枚~^ _ ^向作者和译者致敬! */ 正文:介绍了字符设备开发的一般步骤及相关方法,scull设备(LDD3特有的内存设备,属于字符设备原创 2013-06-15 21:17:42 · 999 阅读 · 0 评论 -
驱动之module_init/module_exit
作者:曹忠明,华清远见嵌入式学院讲师。 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------转载 2013-07-06 22:25:10 · 893 阅读 · 0 评论