• 0

    消息 标记为已读

    没有消息

    查看全部
  • 登录/注册
  • 我的班级
  • 嵌入式内核及驱动开发高级

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

    • 通关要求

      完成每日练习工作0/9

      所有作业至少达成5个A0/5

    • 通关倒计时

    • 通关赏金

      100

      赏金说明

      赏金获得说明

      规定时间内一次通关,获得100%赏金;

      规定时间内第二次通关,获得70%赏金;

      规定时间内第三次通关,获得50%赏金;

    任务完成进度

    您的赏金排名: -- /4121

    关注创客学院学习助手,

    随时随地掌握学习动态!

    DAY1

    00:35:45 |2183人正在学习

    高级驱动学习方法

    本次课主要讲解了高级驱动的学习方法,包括字符设备驱动编写时引起的思考、分层框架和面向对象的思想、高级驱动学习特点和目标等内容

    学习进度

    0/3

    作业未提交

    开始学习

    DAY2

    01:21:59 |3665人正在学习

    输入子系统1

    为了兼容所有的输入设备,linux设计了输入子系统。本次课主要对输入子系统的作用和框架、输入子系统的编程方式进行了讲解。

    学习进度

    0/5

    作业未提交

    开始学习

    DAY3

    01:49:04 |3915人正在学习

    输入子系统2

    为了兼容所有的输入设备,linux设计了输入子系统。本次课继续学习输入子系统的编程,能驱动所有的按键。

    学习进度

    0/6

    作业未提交

    开始学习

    DAY4

    02:07:54 |3745人正在学习

    输入子系统3

    为了兼容所有的输入设备,linux设计了输入子系统。本次课继续讲解输入子系统编程,并开始讲解输入子系统的工作原理。

    学习进度

    0/6

    作业未提交

    开始学习

    DAY5

    01:21:58 |2327人正在学习

    输入子系统4

    本次课继续输入子系统编程,对输入子系统的工作原理和代码分析,学习内核的设计思想。

    学习进度

    0/4

    作业未提交

    开始学习

    DAY6

    01:57:50 |3218人正在学习

    I2C子系统上

    linux的I2C子系统,可以使得I2C从设备驱动的开发有个统一的编程方式。本次课讲解了-I2C协议和时序、I2C驱动框架等内容

    学习进度

    0/5

    作业未提交

    开始学习

    DAY7

    01:38:21 |2446人正在学习

    I2C子系统下

    本次课继续讲解I2C子系统从设备驱动开发,讲解了MPU6050驱动的编写

    学习进度

    0/4

    作业未提交

    开始学习

    DAY8

    01:27:08 |3814人正在学习

    设备树(上)

    设备树保留着存在于系统中的设备信息。本节课将学习设备树的由来、设备树文件的编译、内核使用dtb文件的过程等设备树相关的重要内容。

    学习进度

    0/6

    作业未提交

    开始学习

    DAY9

    01:45:56 |5160人正在学习

    设备树(下)

    本节课将继续学习设备树相关知识,包括of解析dts节点的API、代码中获取节点、获取属性等重要内容

    学习进度

    0/9

    作业未提交

    开始学习
    有位老师想跟你聊一聊

    Hi,我是你的学习规划师

    不知道选什么课?和我聊聊吧!

    规划学习路径