驱动开发
bonnshore
这个作者很懒,什么都没留下…
展开
-
linux字符驱动与块驱动开发教程系列
http://blog.csdn.net/yyttiao/article/category/1102313一步一步驱动系列包含了字符驱动与快驱动的较详细讲解。原创 2012-08-07 10:26:29 · 1327 阅读 · 7 评论 -
Linux字符设备与块设备的区别与比较
Linux中I/O设备分为两类:块设备和字符设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。(1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,调制解调器是典型的字符设备。(2) 块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以寻址磁盘上的任何位转载 2012-08-13 16:49:35 · 37696 阅读 · 0 评论 -
kmalloc详解
转自:http://blog.chinaunix.net/u2/79914/showart_1905549.html#include void *kmalloc(size_t size, int flags);给 kmalloc 的第一个参数是要分配的块的大小. 第 2 个参数, 分配标志, 非常有趣, 因为它以几个方式控制 kmalloc 的行为.最一般使用的标志,转载 2012-08-30 12:33:20 · 1009 阅读 · 0 评论 -
再见CSDN,我去bonnshore.com了
再见CSDN,我去bonnshore.com了...在csdn的这段时间还是很不错的,以后还会常来的,博客以后会发在 bonnshore.com 中,有兴趣和关注的朋友可以去看看哦。我会经常更新的。原创 2012-11-23 13:22:55 · 4490 阅读 · 0 评论 -
简单的字符驱动例子包括读写、装载等
博主新开了个人站点,你也可以在这看到这篇文章,点击打开链接1、实验目的:掌握简单字符设备驱动设计规范模式,设备节点创建方法,应用程序的设计和编写方法。2、实验要求:(A.)在S3C2440(以tq2440和mini2440为平台验证的)平台上编写实现了读,写,定位的字符设备驱动程序(B.)编写应用程序,对所写的驱动程序进行测试3、实验步骤:转载 2012-08-31 12:27:22 · 6925 阅读 · 0 评论 -
如何把自己的驱动编译进内核或模块(Kconfig和Makefile)
博主新开了个人站点,你也可以在这看到这篇文章,点击打开链接2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.conf转载 2012-09-07 10:08:03 · 5277 阅读 · 0 评论