Linux设备驱动
文章平均质量分 92
IT人Key
一个文艺IT男
展开
-
Linux设备驱动工程师之路——内核链表的使用
Linux设备驱动工程师之路——内核链表的使用 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] 一、重要知识点 1.内核链表和普通链表的区别 内核链表是一个双向链表,但是与普通的双向链表又原创 2011-09-21 21:53:43 · 2219 阅读 · 0 评论 -
Linux设备驱动工程师之路——简单字符设备驱动程序
Linux设备驱动工程师之路——简单字符设备驱动程序 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] 一、重要知识点 1. 主次设备号 dev_t dev_t是内核中用来表示设备编号的数据类型; i原创 2011-09-17 10:21:03 · 1826 阅读 · 2 评论 -
Linux设备驱动工程师之路之——块设备驱动
Linux设备驱动工程师之路之——块设备驱动 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] 一、重要知识点 1.块设备和字符设备的区别 a.字符设备可访问字节大小数据,块设备只能访问固定大小的整块数据(一般为5原创 2011-10-15 16:31:19 · 2327 阅读 · 1 评论 -
Linux设备驱动工程师之路——网络设备驱动基本原理和框架
Linux设备驱动工程师之路——网络设备驱动基本原理和框架 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] 1.Linux网络子系统 Linux网络子系统的顶部是系统调用接口层。它为用户空间提供的应用程序提供了一种访问内核网原创 2011-09-28 18:55:45 · 2190 阅读 · 0 评论 -
Linux设备驱动工程师之路——DM9000网卡驱动程序分析
Linux设备驱动工程师之路——DM9000网卡驱动程序分析 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] DM9000是开发板经采用的网络芯片,是一种高度集成而且功耗很低的高速网络控制器,可以和CPU直连,支持10/100M以太网连接原创 2011-09-28 16:52:13 · 2873 阅读 · 0 评论 -
Linux设备驱动工程师之路——设备模型(下)上层模型
Linux设备驱动工程师之路——设备模型(下)上层模型 K-Style 转载请注明来自于衡阳师范学院08电2 Y-Kee http://blog.csdn.net/ayangke,QQ:843308498 一、重要知识点: 设备模型由总线、设备、驱动三要素组成。 底层模型决定上层模型,在总线,设备,驱动的结构体中你总是可以看到它们间接或者直接的包含了kobj原创 2011-09-22 22:17:23 · 1934 阅读 · 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 · 2163 阅读 · 0 评论 -
Linux设备驱动工程师之路——硬件访问及混杂设备LED驱动
Linux设备驱动工程师之路——硬件访问及混杂设备LED驱动 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] 一、重要知识点 1.I/O端口和I/O内存 寄存器和常规内存的区别:寄存器和RAM主要不同在于寄存器原创 2011-09-20 19:32:54 · 3781 阅读 · 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 · 2006 阅读 · 2 评论 -
Linux设备驱动工程师之路——触摸屏驱动s3c2410_ts.c分析
Linux设备驱动工程师之路——触摸屏驱动s3c2410_ts.c分析 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] 一、触摸屏硬件知识 1.模块原理图 S3C2440有8路的ADC通道其中触摸屏控制器接口XP,XM,YP原创 2011-10-03 11:27:37 · 4304 阅读 · 1 评论 -
Linux设备驱动工程师之路——input子系统
Linux设备驱动工程师之路——input子系统 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] 一、input子系统系统框架 Linux内核实现了一套input子系统,很多输入设备,比如说按键、键盘、鼠标、触摸屏原创 2011-10-03 15:32:23 · 1770 阅读 · 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 · 1799 阅读 · 1 评论 -
Linux Platform Device and Driver .
作者 : YiLi Xie [email protected] 日期 : 2010-1-13 欢迎转载,请注明出处 从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driver 。转载 2011-09-23 19:27:48 · 1287 阅读 · 0 评论 -
Linux driver model ----- platform
Linux driver model ----- platform 作者 : YiLi Xie [email protected] 日期 : 2010-1-25 欢迎转载,请注明出处 Platform Device and Drivers 从我们转载 2011-09-25 16:41:15 · 1182 阅读 · 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 · 8487 阅读 · 5 评论 -
linux内核input子系统解析
linux内核input子系统解析 作者:刘洪涛,华清远见嵌入式学院讲师。 Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。 因为input子系统已经完成了字符驱动的文转载 2011-10-03 14:54:46 · 1065 阅读 · 0 评论 -
基于ARM-LINUX的温度传感器驱动-DS18B20
基于ARM-LINUX的温度传感器驱动(一) 作者:冯建,华清远见嵌入式学院讲师。 DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变转载 2011-10-18 08:54:23 · 3491 阅读 · 1 评论 -
Linux设备驱动工程师之路——高级字符设备驱动程序
Linux设备驱动工程师之路——高级字符设备驱动程序 K-Style 转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:[email protected] 高级字符设备驱动在简单字符驱动的基础上添加ioctl方法、阻塞非阻塞读写、poll方法、和自动创建设备文件的功能。 一、重要原创 2011-09-18 21:47:35 · 3307 阅读 · 5 评论