![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux设备驱动
文章平均质量分 92
IT人Key
一个文艺IT男
展开
-
Linux设备驱动工程师之路——内核链表的使用
Linux设备驱动工程师之路——内核链表的使用K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com 一、重要知识点 1.内核链表和普通链表的区别 内核链表是一个双向链表,但是与普通的双向链表又原创 2011-09-21 21:53:43 · 2271 阅读 · 0 评论 -
Linux设备驱动工程师之路——简单字符设备驱动程序
Linux设备驱动工程师之路——简单字符设备驱动程序K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com 一、重要知识点 1. 主次设备号dev_t dev_t是内核中用来表示设备编号的数据类型; i原创 2011-09-17 10:21:03 · 1847 阅读 · 2 评论 -
Linux设备驱动工程师之路之——块设备驱动
Linux设备驱动工程师之路之——块设备驱动K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com 一、重要知识点1.块设备和字符设备的区别 a.字符设备可访问字节大小数据,块设备只能访问固定大小的整块数据(一般为5原创 2011-10-15 16:31:19 · 2349 阅读 · 1 评论 -
Linux设备驱动工程师之路——网络设备驱动基本原理和框架
Linux设备驱动工程师之路——网络设备驱动基本原理和框架K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com 1.Linux网络子系统 Linux网络子系统的顶部是系统调用接口层。它为用户空间提供的应用程序提供了一种访问内核网原创 2011-09-28 18:55:45 · 2208 阅读 · 0 评论 -
Linux设备驱动工程师之路——DM9000网卡驱动程序分析
Linux设备驱动工程师之路——DM9000网卡驱动程序分析K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com DM9000是开发板经采用的网络芯片,是一种高度集成而且功耗很低的高速网络控制器,可以和CPU直连,支持10/100M以太网连接原创 2011-09-28 16:52:13 · 2919 阅读 · 0 评论 -
Linux设备驱动工程师之路——设备模型(下)上层模型
Linux设备驱动工程师之路——设备模型(下)上层模型K-Style转载请注明来自于衡阳师范学院08电2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重要知识点: 设备模型由总线、设备、驱动三要素组成。底层模型决定上层模型,在总线,设备,驱动的结构体中你总是可以看到它们间接或者直接的包含了kobj原创 2011-09-22 22:17:23 · 1975 阅读 · 1 评论 -
Linux设备驱动工程师之路——Linux内存管理机制及mmap方法
Linux设备驱动工程师之路——Linux内存管理机制及mmap方法K-Style转载请注明来自于衡阳师范学院08电2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重点知识 1. Linux内存管理机制 Linux 2.6.29内核为每种CPU提供统一的界面,采用四级页面管理构架。来兼容二级、三级、原创 2011-09-19 19:20:06 · 2181 阅读 · 0 评论 -
Linux设备驱动工程师之路——硬件访问及混杂设备LED驱动
Linux设备驱动工程师之路——硬件访问及混杂设备LED驱动K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com 一、重要知识点 1.I/O端口和I/O内存寄存器和常规内存的区别:寄存器和RAM主要不同在于寄存器原创 2011-09-20 19:32:54 · 3813 阅读 · 8 评论 -
Linux设备驱动工程师之路——设备模型(上)底层模型
Linux设备驱动工程师之路——设备模型(上)底层模型K-Style转载请注明来自于衡阳师范学院08电2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重要知识点 1.Sysfs文件系统 Sysfs文件系统是一种类似于proc文件系统的特殊文件系统,它存在于内存当中,当系统启动时由内核原创 2011-09-22 20:41:08 · 2032 阅读 · 2 评论 -
Linux设备驱动工程师之路——触摸屏驱动s3c2410_ts.c分析
Linux设备驱动工程师之路——触摸屏驱动s3c2410_ts.c分析K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com 一、触摸屏硬件知识 1.模块原理图S3C2440有8路的ADC通道其中触摸屏控制器接口XP,XM,YP原创 2011-10-03 11:27:37 · 4350 阅读 · 1 评论 -
Linux设备驱动工程师之路——input子系统
Linux设备驱动工程师之路——input子系统K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com 一、input子系统系统框架Linux内核实现了一套input子系统,很多输入设备,比如说按键、键盘、鼠标、触摸屏原创 2011-10-03 15:32:23 · 1797 阅读 · 0 评论 -
s3c2410_gpio_setpin() 及GPIO虚拟地址,物理地址
s3c2410_gpio_setpin() 及GPIO虚拟地址,物理地址 2011-05-01 20:44在mini2440_leds_misc.c里有这样的一段代码,而纵观整个c文件里面,其实真正核心的代码,我感觉就一句了:s3c2410_gpio_setpin转载 2011-09-20 09:31:44 · 1829 阅读 · 1 评论 -
Linux Platform Device and Driver .
作者 : YiLi Xie yili.xie@gmail.com日期 : 2010-1-13欢迎转载,请注明出处 从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driver 。转载 2011-09-23 19:27:48 · 1304 阅读 · 0 评论 -
Linux driver model ----- platform
Linux driver model ----- platform作者 : YiLi Xie yili.xie@gmail.com日期 : 2010-1-25欢迎转载,请注明出处 Platform Device and Drivers从我们转载 2011-09-25 16:41:15 · 1199 阅读 · 0 评论 -
Linux设备驱动工程师之路——platform类型按键驱动
Linux设备驱动工程师之路——platform按键驱动 Y-Kee转载请注明来自于衡阳师范学院08电2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498一 、重要知识点:1.platform设备原创 2011-09-25 16:38:43 · 8529 阅读 · 5 评论 -
linux内核input子系统解析
linux内核input子系统解析作者:刘洪涛,华清远见嵌入式学院讲师。Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。因为input子系统已经完成了字符驱动的文转载 2011-10-03 14:54:46 · 1080 阅读 · 0 评论 -
基于ARM-LINUX的温度传感器驱动-DS18B20
基于ARM-LINUX的温度传感器驱动(一)作者:冯建,华清远见嵌入式学院讲师。DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变转载 2011-10-18 08:54:23 · 3520 阅读 · 1 评论 -
Linux设备驱动工程师之路——高级字符设备驱动程序
Linux设备驱动工程师之路——高级字符设备驱动程序K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com 高级字符设备驱动在简单字符驱动的基础上添加ioctl方法、阻塞非阻塞读写、poll方法、和自动创建设备文件的功能。 一、重要原创 2011-09-18 21:47:35 · 3332 阅读 · 5 评论