简介:驱动开发是嵌入式Linux开发难度最高的内容。驱动开发既要熟悉相关硬件的操作又要深入理解内核中驱动框架和相关机制。本课程内容包括环境搭建、字符设备驱动编写、中断编程、平台驱动模型、接口驱动的编写等重要内容。
课程章节
第01课 设备模型
第02课 平台总线框架及案例
第03课 平台总线式驱动开发下_ID匹配和设备树匹配
第04课 I2C背景知识(裸机版I2C、Linux对I2C支持、MPU6050)
第05课 应用层直接使用I2C通道
第06课 I2C二级外设驱动开发方法:驱动模块
第07课 I2C总线式驱动开发:client模块编写、APP编写、设备树匹配
-
课时1名称匹配_client模块的编写之i2c_new_device
-
课时2名称匹配_app编写与验证
-
课时3名称匹配_client模块的编写之i2c_new_probed_device
-
课时4设备树匹配
第08课 input子系统框架、外设驱动开发
授课讲师
-
-
创客学院
创客学院
关于讲师
创客学院和Google、ARM、微软等全球领先企业合作推出嵌入式智能硬件、物联网、JAVA、Android等职业课程及实战项目,将学员培养为世界一流的软硬件开发工程师、系统开发者。学院汇聚了国内最顶尖的嵌入式人工智能、物联网、VR虚拟现实等资深专家和技术精英,拥有核心的技术研发力量和强大的教学资源,为广大用户提供个性化、实战化、智能化的卓越在线学习体验。
课程推荐
- 嵌入式内核及驱动开发中级 试听 414
- 网络编程开发及实战(下) 试听 1206
- Linux C语言进阶 试听 4265
- 基于STM32MP157的人脸识别智能门锁项目 试听 416
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案