嵌入式内核及驱动开发初级

Linux驱动程序开发作为嵌入式软件开发中技术含金量最高的内容,是大部分嵌入式软件工程师所希望从事的技术方向。本课程将硬件知识、内核态编程知识和驱动编程框架的知识融为一体,详细介绍了字符设备、块设备、网络设备的驱动开发过程。理论与实践相结合实现了常见硬件的驱动程序,以及驱动实现过程中常用的调试和故障排查技巧,力图使学员达到中高级驱动开发水平。

  • 通关要求

    完成每日练习工作0/9

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

  • 通关倒计时

任务完成进度

关注创客学院学习助手,

随时随地掌握学习动态!

DAY1

00:37:56 |615人正在学习

Linux驱动编程初步

Linux驱动编程初步

学习进度

0/3

作业未提交

开始学习

DAY2

01:07:43 |942人正在学习

驱动开发环境搭建

驱动开发环境搭建

学习进度

0/5

作业未提交

开始学习

DAY3

01:00:20 |380人正在学习

第一个内核模块

第一个内核模块

学习进度

0/2

作业未提交

开始学习

DAY4

02:28:15 |705人正在学习

导出符号、模块参数

导出符号、模块参数

学习进度

0/4

作业未提交

开始学习

DAY5

02:54:39 |1339人正在学习

字符设备驱动编程框架

字符设备驱动编程框架

学习进度

0/8

作业未提交

开始学习

DAY6

01:23:16 |668人正在学习

gpio子系统

gpio子系统

学习进度

0/4

作业未提交

开始学习

DAY7

00:49:31 |331人正在学习

内核空间和用户空间的数据交换

内核空间和用户空间的数据交换

学习进度

0/2

作业未提交

开始学习

DAY8

01:43:21 |642人正在学习

ioctl

ioctl

学习进度

0/4

作业未提交

开始学习

DAY9

00:37:13 |167人正在学习

设备文件的自动创建

设备文件的自动创建

学习进度

0/1

作业未提交

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

Hi,我是你的学习规划师

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

规划学习路径