物联网内核及驱动开发高级
驱动开发是嵌入式Linux开发难度最高的内容。驱动开发既要熟悉相关硬件的操作又要深入理解内核中驱动框架和相关机制。本课程主要讲解驱动开发中的高级内容,包括高级驱动学习方法、输入子系统、I2c子系统、设备树等重要内容。
-
通关要求
完成每日练习工作0/9
所有作业至少达成5个A0/5
-
通关倒计时
-
-
DAY1
00:35:45 |569人正在学习
-
高级驱动学习方法
本次课主要讲解了高级驱动的学习方法,包括字符设备驱动编写时引起的思考、分层框架和面向对象的思想、高级驱动学习特点和目标等内容
-
DAY2
01:21:59 |897人正在学习
-
输入子系统1
为了兼容所有的输入设备,linux设计了输入子系统。本次课主要对输入子系统的作用和框架、输入子系统的编程方式进行了讲解。
-
DAY3
01:49:04 |975人正在学习
-
输入子系统2
为了兼容所有的输入设备,linux设计了输入子系统。本次课继续学习输入子系统的编程,能驱动所有的按键。
-
DAY4
02:07:54 |954人正在学习
-
输入子系统3
为了兼容所有的输入设备,linux设计了输入子系统。本次课继续讲解输入子系统编程,并开始讲解输入子系统的工作原理。
-
DAY5
01:21:58 |595人正在学习
-
输入子系统4
本次课继续输入子系统编程,对输入子系统的工作原理和代码分析,学习内核的设计思想。
-
DAY6
01:57:50 |914人正在学习
-
I2C子系统上
linux的I2C子系统,可以使得I2C从设备驱动的开发有个统一的编程方式。本次课讲解了-I2C协议和时序、I2C驱动框架等内容
-
DAY7
01:38:21 |631人正在学习
-
I2C子系统下
本次课继续讲解I2C子系统从设备驱动开发,讲解了MPU6050驱动的编写
-
DAY8
01:27:08 |967人正在学习
-
设备树(上)
设备树保留着存在于系统中的设备信息。本节课将学习设备树的由来、设备树文件的编译、内核使用dtb文件的过程等设备树相关的重要内容。
-
DAY9
01:45:56 |1314人正在学习
-
设备树(下)
本节课将继续学习设备树相关知识,包括of解析dts节点的API、代码中获取节点、获取属性等重要内容
©2015-2020 华清远见教育集团 版权所有 京公海网安备110108001117号
京ICP备05046727号-3
