现在的位置: 首页 > 操作系统 > 正文

linux设备驱动归纳总结

2018年08月26日 操作系统 ⁄ 共 1628字 ⁄ 字号 评论关闭

文章转自:http://blog.chinaunix.net/space.php?uid=25014876&do=blog&id=59420

根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发详解》第一版来归纳的

除了第一章外,其他的代码都是通过交叉编译后在ARM9上运行,我使用的内核版本是我学习时候使用的2.6.29内核。

以下的文章若有侵权,请马上与我联系,我一定立即删除。

·linux设备驱动归纳总结(一):内核的相关基础概念
|
|---------1.1、linux设备驱动的作用
|         1.2、内核代码树介绍
|         1.3、内核补丁
|         1.4、内核中的Makefile
|         1.5、子目录下的Makefile和Kconfig
|         1.6、内核和模块的编译
·linux设备驱动归纳总结(二):模块的相关基础概念
|
|---------2.1、初探linux内核模块——hello world!
|         2.2、内核中的printk
|         2.3、模块传参——module_param
|         2.4、内核函数间的调用——EXPRORT_STMBOL

·linux设备驱动归纳总结(三):1字符型设备之设备申请
·linux设备驱动归纳总结(三):2open.close.read.write
·linux设备驱动归纳总结(三):3面向对象思想和lseek
·linux设备驱动归纳总结(三):4.ioctl的实现
·linux设备驱动归纳总结(三):5.阻塞型IO实现
·linux设备驱动归纳总结(三):6.poll和sellct
·linux设备驱动归纳总结(三):7.异步通知fasync
·linux设备驱动归纳总结(四):1.进程管理的相关概念
·linux设备驱动归纳总结(四):2.进程调度的相关概念
·linux设备驱动归纳总结(四):3.抢占和上下文切换
·linux设备驱动归纳总结(四):4.单CPU下竞态和并发
·linux设备驱动归纳总结(四):5.SMP下的竞态和并发
·linux设备驱动归纳总结(五):1.在内核空间分配内存
·linux设备驱动归纳总结(五):2.操作硬件——IO内存
·linux设备驱动归纳总结(五):3.IO静态映射
·linux设备驱动归纳总结(五):4.写个简单的LED驱动
·linux设备驱动归纳总结(六):1.中断的实现
·linux设备驱动归纳总结(六):2.分享中断号
·linux设备驱动归纳总结(六):3.中断下半部之tasklet
·linux设备驱动归纳总结(六):3.中断下半部之工作队列
·linux设备驱动归纳总结(七):1.时间管理与内核延时
·linux设备驱动归纳总结(七):2.内核定时器
·linux设备驱动归纳总结(八):1.总线、设备和驱动
·linux设备驱动归纳总结(八):2.match.probe.remove
·linux设备驱动归纳总结(八):3.分层与面向对象思想
·linux设备驱动归纳总结(八):4.总线热插拔
·linux设备驱动归纳总结(九):1.platform设备驱动
·linux设备驱动归纳总结(十):1.udev&misc

·linux设备驱动归纳总结(十一):简单的看门狗驱动
·linux设备驱动归纳总结(十二):简单的数码相框
·linux设备驱动归纳总结(十三):1.触摸屏与ADC时钟

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2011.2.19修改《linux设备驱动归纳总结(一):内核的相关基础概念》
2011.2.22修改《linux设备驱动归纳总结(二):模块的相关基础概念》

 

抱歉!评论已关闭.