创建设备节点操作led灯显示不同颜色
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
1、有简单了解过 Android/Linux 驱动、c语言即可;
2、已经开始从事 Android/Linux 驱动开发类工作,但是尚属于刚入门阶段,只会配置编译驱动,而不会写驱动的人;
你将会学到
深入了解驱动的布局和编写代码,熟悉GPIO的操作函数和控制
课程简介
本课程主要是给学员分享编写一个GPIO控制板子的LED灯的项目过程,让大家学会如何从无到有地编写一个GPIO驱动,课程通过结合开发板,一边添加代码一边调试,现场查看代码的运行过程,现场debug,包括写代码,编译驱动跑起来还有对应打印底层log来debug驱动的过程。这里是基于rk3288平台上的项目,android版本是7.1,kernel版本是4.4。
常见问题
问:1、刚接触Android/Linux驱动开发能学习这个课程吗?
答:可以的,这个课程主要就是针对初级/中级工程师的,算是比较基础的课程,让大家在学习中提高开发调试驱动能力。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
- 第一章 GPIO的简要说明和项目需求
- 1-1试看 GPIO的简要说明和项目需求-上节20:37
- 1-2试看 GPIO的简要说明和项目需求-下节15:40
- 第二章 编写linux驱动控制GPIO点亮led灯
- 2-1确认相关硬件原理和添加dts的配置信息10:47
- 2-2添加驱动框架部分的基础代码20:00
- 2-3配置Makefile和Kconfig编译驱动13:10
- 2-4添加操作GPIO的接口函数代码19:08
- 第三章 创建设备节点操作led灯显示不同颜色
- 3-1创建设备节点操作led灯显示不同颜色27:11
- 第四章 创建工作队列实现led闪灯效果
- 4-1创建工作队列实现led闪灯效果16:50
- 第五章 Android上层添加c服务程序控制led灯
- 5-1Android上层添加c服务程序控制led灯28:15
- 第六章 添加shell脚本控制led灯
- 6-1添加shell脚本控制led灯15:59
13课时
蔡工驱动开发实战之编写I2C驱动和Debug过程
1477人学习
蔡工
5.0
¥59.00
10课时
蔡工驱动开发实战之操作GPIO控制LED灯亮灭
537人学习
蔡工
5.0
¥59.00
53课时
嵌入式Linux入门: 从单片机到Linux初级驱动(韦东山1期)
754413人学习
韦东山
5.0
免费
57课时
嵌入式工程师养成计划系列课程--0.3.嵌入式Linux C编程基础
551589人学习
朱有鹏
5.0
会员免费
31课时
嵌入式工程师养成计划系列课程--0.2.朱老师带你学Linux
337146人学习
朱有鹏
5.0
会员免费
104课时
嵌入式Linux进阶:现场编写高级驱动与调试技巧(韦东山2期)
294290人学习
韦东山
4.9
¥280.00
115课时
嵌入式Linux项目:数码相框+视频监控+电源管理教程(韦东山3期)
208960人学习
韦东山
5.0
¥280.00
15课时
4.5.数组&字符串&结构体&共用体&枚举-C语言部分精讲篇第5部分
146626人学习
朱有鹏
4.9
¥39.00