简介:驱动开发是嵌入式Linux开发难度最高的内容。驱动开发既要熟悉相关硬件的操作又要深入理解内核中驱动框架和相关机制。本课程主要讲解驱动开发中的高级内容,包括高级驱动学习方法、输入子系统、I2c子系统、设备树等重要内容。

课程章节

第01课 设备驱动环境搭建

第02课 驱动模块开发上

第03课 驱动模块开发下

第04课 字符设备驱动基础上

第05课 字符设备驱动基础中

第06课 字符设备驱动基础下

第07课 中断编程1

第08课 中断编程2

第09课 中断编程3

第10课 中断编程5

第11课 中断编程4

第12课 平台总线专题1

第13课 平台总线专题2

第14课 平台总线专题3

第15课 平台总线专题4

第16课 高级驱动学习方法

第17课 输入子系统1

第18课 输入子系统2

第19课 输入子系统3

第20课 输入子系统4

第21课 I2C子系统上

第22课 I2C子系统下

第23课 设备树(上)

第24课 设备树(下)

授课讲师

George

高级讲师

关于讲师

精通uboot和Linux系统开发、Android系统开发;熟悉freescale的imx51(Cortex-A8)平台;曾多次给万利达,意法半导体等知名公司进行员工内训,具有多年教学和培训实践经验。

课程推荐

学习服务

  • 技术大牛直播授课
  • 实时学情管理
  • 课后作业批改,BUG诊断
  • 辅导老师当堂答疑
  • 学习规划,专属学习方案
在线咨询