嵌入式Linux驱动程序开发-易程培训-软件研发管理培训、咨询服务
首页 | 快捷通道:我是

关注的讲师:

分享到:
课程体系
嵌入式Linux驱动程序开发

驱动程序开发是嵌入式Linux项目中工作量最大的一部分内容,开发出高质量的驱动程序是项目成功的关键。随着产品上市周期的缩短,市场对于驱动程序开发 人员的要求也在日益增加。 本课程旨在培养具备开发Linux下驱动程序的人才,采用理论教学与实验相结合的方式,系统地介绍Linux下设备驱动程序开发过程。通过本课程的 学习,学员可以掌握Linux下字符设备、块设备、网络设备等开发,同时掌握嵌入式Linux的系统开发和分析方法。

 

1、Linux设备驱动程序简介

  • 模块概念
  • 应用程序与内核程序的比较
  • 构建和运行模块原理及实验

2、字符设备驱动程序

  • 字符设备驱动程序框架代码分析
  • 字符设备驱动的编写

3、中断处理

  • 安装中断处理例程及实现中断处理例程
  • Tasklet
  • 内核定时器

4、并发和竞争

  • 信号量和互斥体的原理与实现
  • completion完成机制
  • 自旋锁

5、高级字符驱动程序操作

  • Ioctl系统调用的使用
  • 阻塞型IO
  • 异步通知机制的实现

6、分配内存和IO内存

  • 内存分配函数
  • 内存映射

7、块设备驱动程序

  • 块设备相关的重要数据结构
  • 块设备驱动程序编写

8、网络驱动程序

  • 网络设备驱动使用的数据结构
  • 具体网络设备驱动代码分析
  • 网络驱动程序的接口

 

课时长度:4天



易程培训长期致力于面向软件研发团队的培训与咨询专业机构,专注于软件研发中心快速成长,提升软件研发团队技能、改善研发流程及研发产品创新能力。分享行业软件研发团队最佳管理实践,致力成为中国最专业权威的IT高端技术专业培训机构!

销售服务热线 010-56106823- CopyRight © 2009-2018 易程培训

京ICP备12043667号-1