linux2.6 驱动开发系列教程.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档