- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
[置顶]linux2.6驱动开发系列教程
这段时间一直在做android下的驱动,android驱动底层跟linux如出一辙,所
以这里准备做一个专题,把linux驱动做一个总结,为android接下来的驱动开
发打好基础,大致的思想如下:
一、linux驱动基础开发
0、linux驱动基础开发0——linux设备驱动概述
1、linux驱动基础开发1——linux设备驱动基本概念
2、linux驱动基础开发2——linux驱动开发前奏(模块编程)
3、linux驱动基础开发3——linux内核配置机制(makemenuconfig、
Kconfig、makefile)讲解
4、linux驱动基础开发4——linux字符驱动模型(memdriver内存读写)
5、linux驱动基础开发5——linux设备文件注册(devfs、mdev、sys、proc)
讲解
6、linux驱动基础开发6——linuxgpio驱动实例分析(S3C2440/6410io操作)
7、linux驱动基础开发7——linux1*3io键盘驱动实例分析
8、linux驱动基础开发8——linux中断机制讲解与实例分析(S3C2440/6410外
部中断机制)
9、linux驱动基础开发9——linux数据缓冲机制(Kfifo)讲解与实例分析
10、linux驱动基础开发10——linux并发、同步、互斥机制(信号量、互斥锁、
等待任务队列)讲解与实例分析
11、linux驱动基础开发11——linux周期性事件(内核定时器)讲解
12、linux驱动基础开发12——Linux周期性事件(内核线程)讲解
13、linux驱动基础开发13——linux任务阻塞(任务阻塞()机制讲解
14、linux驱动基础开发14——linux异常处理(内核信号)讲解
15、linux驱动基础开发15——linux基础开发综合运用(2*3矩阵键盘)讲解
二、linux驱动模型开发
1、linux驱动模型开发1——linux杂项设备(misc)开发与实例分析
2、linux驱动模型开发2——linuxplatfoem总线机制讲解与实例开发
3、linux驱动模型开发3——linuxinput机制(键盘、触摸屏、鼠标等)讲解
与实例分析
4、linux驱动模型开发4——linuxframebufferLCD显示机制讲解与实例分析
5、linux驱动模型开发5——linuxIIC子系统机制讲解
6、linux驱动模型开发6——linuxSPI子系统机制讲解
7、linux驱动模型开发7——linuxRTC实时系统讲解
8、linux驱动模型开发8——linux看门狗子系统讲解
linux驱动基础开发0——linux设备驱动概述
分类:嵌入式linux内核及驱动开发2011-09-2214:273274人阅读评论(14)收藏举报
目前,Linux软件工程师大致可分为两个层次:
(1)Linux应用软件工程师(ApplicationSoftwareEngineer):
主要利用C库函数和LinuxAPI进行应用软件的编写;
从事这方面的开发工作,主要需
文档评论(0)