CU首页 ┊ fh265>> 博客 微博 相册 个人中心 好友 消息 [退出] ┊ 随便看看 博文 博主 相册 投票 活动 发博文 公告:缅怀Dennis Ritchie活动开赛啦! 小白的博客——提升自已,分享别人 xiaobai.blog.chinaunix.net 好的女人可以不共享。好的技术绝对要共享! 首页 | 博文目录 | 相册 | 博客圈 | 关于我 | 留言 个人资料 diytvgy 微博 论坛 发纸条 打招呼 加关注 加好友 博客访问:74436 博文数量:42 博客积分:687 博客等级:中校 关注人气: 4 注册时间:2010-12-01 18:55:26 文章分类 全部博文(42) linux内核相关知识(1) 闲话(3) linux内核与设备驱动(34) ubuntu(2) 未分类博文(2) 订阅我的博客 好友 tekkama 小雅贝贝 luozhiy Knivo embedtek sillybo wang2kk 嵌入小凯 send_li CU官方博 songtao lxhhust 最近来访 fh265 1小时前 shenhai 10月30日 a275532 10月14日 Knivo 10月13日 10月13日 lxr215 10月10日 luozhiy 10月9日 chafe 10月8日 mournju 10月7日 zotozo 10月7日 high_way 10月7日 wangxin 10月4日 字体大小:大 中 小博文 linux设备驱动归纳总结 (2010-12-25 10:35) 转载 标签: linux 嵌入式 驱动 内核 分类: linux内核与设备驱动 前言: (总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!) 前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发详解》第一版来归纳的。文章中涉及一些自己的想法,并不能保证所说的一定正确。 我也是一位linux初学者,在这里发博也是想跟大家分享技术,同时也希望别人能够指正错误。 我把一些知识点拆分来讲述,文章会写得比较长,而且章节涉及的知识不会很多,但这是我复习时的思路。 因为我学习的是ARM-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设备驱动归纳总结(二):模块的相关基础概念》 分享到: 新浪微博 QQ空间 开心网 豆瓣 人人网 twitter fb 0 顶 阅读(3208)┊ 评论 (3)┊ 收藏(4)┊ 举报┊ 打印 前一篇: linux设备驱动归纳总结(三):4.ioctl的实现 [发评论] 评论 重要提示:警惕虚假中奖信息! 回复 举报 asksoon 2011-08-03 00:57 好东西,可以写成书出版了 回复 举报 diytvgy 2011-02-13 09:34 beyondfly: CU博客不支持从word中复制粘贴,太郁闷了..... cu不识别tab键,其他我觉得还行,一般都是直接从openoffic粘贴过来的。 回复 举报 beyondfly 2011-02-13 09:10 CU博客不支持从word中复制粘贴,太郁闷了 发评论 验证码: 更换一张