添加配置寄存器的代码和其他部分的实现(省略详细的实现过程)
适合人群
1、有简单了解过 Android/Linux 驱动的就可以了;
2、已经开始从事 Android/Linux 驱动开发类工作,但是尚属于刚入门阶段,只会配置编译驱动,而不会动手写驱动的开发人员;
你将会学到
通过给学员演示一个完整的项目过程,让大家学会如何编写一个I2C驱动并且跑起来
课程简介
本课程主要是给学员分享调试一个I2C芯片的项目过程,让大家学会如何从无到有地编写一个I2C驱动,课程贯穿于一个实际的驱动开发项目,让课程显得不那么单薄,包括写代码,编译驱动跑起来还有对应打印底层log来debug驱动的过程。这里是基于rk3399平台上的项目,android版本是7.1,kernel版本是4.4。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
- 第一章 蔡工驱动开发项目实战篇-说在前面的话
- 1-1试看 蔡工驱动开发项目实战篇-说在前面的话13:52
- 第二章 编写I2C驱动和Debug驱动的过程
- 2-1简单介绍项目需求和项目主要工作以及硬件主板的情况07:04
- 2-2配置调试rk3399平台实现mipi信号的输出18:25
- 2-3配置IC的dts资源描述和确认相关硬件连接的GPIO13:35
- 2-4编写一个标准的Linux的I2C驱动程序框架19:46
- 2-5编译驱动并且查看log确认i2c驱动框架代码跑起来09:05
- 2-6给I2C驱动添加私有结构体和申请分配内存空间16:55
- 2-7编译更新kernel并且查看添加私有结构体和分配内存是否正常15:58
- 2-8给Linux驱动添加I2C的读写接口函数17:43
- 2-9给Linux驱动添加IC的复位接口函数12:39

蔡工驱动开发实战之编写I2C驱动和Debug过程
983人学习
蔡工
5.0
¥59.00

蔡工驱动开发实战之操作GPIO控制LED灯亮灭
408人学习
蔡工
5.0
¥59.00

嵌入式Linux入门: 从单片机到Linux初级驱动(韦东山1期)
751271人学习
韦东山
5.0
免费

嵌入式工程师养成计划系列课程--0.3.嵌入式Linux C编程基础
539398人学习
朱有鹏
5.0
会员免费

嵌入式工程师养成计划系列课程--0.2.朱老师带你学Linux
334321人学习
朱有鹏
5.0
会员免费

嵌入式Linux进阶:现场编写高级驱动与调试技巧(韦东山2期)
288926人学习
韦东山
4.9
¥280.00

嵌入式Linux项目:数码相框+视频监控+电源管理教程(韦东山3期)
205259人学习
韦东山
5.0
¥280.00

4.5.数组&字符串&结构体&共用体&枚举-C语言部分精讲篇第5部分
141828人学习
朱有鹏
4.9
¥39.00