• 0

    消息 标记为已读

    没有消息

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

    驱动开发是嵌入式Linux开发难度最高的内容。驱动开发既要熟悉相关硬件的操作又要深入理解内核中驱动框架和相关机制。本课程内容包括环境搭建、字符设备驱动编写、中断编程、平台驱动模型、接口驱动的编写等重要内容。

    • 通关要求

      完成每日练习工作0/15

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

    • 通关倒计时

    • 通关赏金

      100

      赏金说明

      赏金获得说明

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

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

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

    任务完成进度

    您的赏金排名: -- /4649

    关注创客学院学习助手,

    随时随地掌握学习动态!

    DAY1

    01:05:36 |6719人正在学习

    设备驱动环境搭建

    一个基本的Linux设备驱动开发环境由宿主机和目标机组成。本节课讲解了驱动环境的搭建过程,包括交叉开发模式、Host主机ubuntu的环境配置、tftp和nfs启动模式介绍、加载并启动内核镜像、通过nfs挂载根文件系统等重要内容。

    学习进度

    0/5

    作业未提交

    开始学习

    DAY2

    01:12:18 |3750人正在学习

    驱动模块开发上

    通过本次课的学习,学员将掌握驱动ko的编写、内核编译、设备树文件编译、dm9000网卡的移植、sourceinsight的用法等重要内容。

    学习进度

    0/5

    作业未提交

    开始学习

    DAY3

    00:58:12 |4317人正在学习

    驱动模块开发下

    通过本次课的学习,学员将掌握简单驱动代码的编写、驱动Makefile编写、insmod加载ko模块、模块ko参数传递、模块符号导出等重要内容。

    学习进度

    0/5

    作业未提交

    开始学习

    DAY4

    01:25:52 |4284人正在学习

    字符设备驱动基础上

    字符设备是linux下最基本,也是最常用到的设备,是Linux驱动学习中必须掌握的内容。本节课将学习字符设备驱动框架、申请设备号、创建设备节点、实现文件操作对象等知识点。

    学习进度

    0/5

    作业未提交

    开始学习

    DAY5

    01:09:54 |3169人正在学习

    字符设备驱动基础中

    字符设备是linux下最基本,也是最常用到的设备,是Linux驱动学习中必须掌握的内容。通过本次课的学习,学员可以掌握控制led灯的驱动的编写。

    学习进度

    0/4

    作业未提交

    开始学习

    DAY6

    01:19:05 |3818人正在学习

    字符设备驱动基础下

    字符设备是linux下最基本,也是最常用到的设备,是Linux驱动学习中必须掌握的内容。本节课将学习驱动和应用程序的设计思想、字符设备驱动编写的步骤、readl-writel的使用等内容

    学习进度

    0/5

    作业未提交

    开始学习

    DAY7

    01:14:30 |3127人正在学习

    中断编程1

    中断编程是整个linux驱动编程中一个非常重要的内容,因为大部分的外设要和CPU交互,中断是一种非常不错的方式。本次课重点讲解了中断的概念和中断处理机制、中断号及request_irq等中断编程中的基本知识。

    学习进度

    0/4

    作业未提交

    开始学习

    DAY8

    00:56:47 |2239人正在学习

    中断编程2

    中断编程是整个linux驱动编程中一个非常重要的内容,因为大部分的外设要和CPU交互,中断是一种非常重要的方式。本次课重点讲解了字符设备驱动框架的实现、驱动获取硬件数据及用户如何获取按键数据等内容

    学习进度

    0/3

    作业未提交

    开始学习

    DAY9

    01:00:28 |2194人正在学习

    中断编程3

    中断编程是整个linux驱动编程中一个非常重要的内容。对外设进行操作,就会涉及到IO模型,本次课重点讲解了两种IO模型,包括阻塞和非阻塞.

    学习进度

    0/3

    作业未提交

    开始学习

    DAY10

    00:53:13 |2864人正在学习

    中断编程4

    中断编程是整个linux驱动编程中一个非常重要的内容。对外设进行操作,就会涉及到IO模型,本次课重点讲解了一个非常重要的IO模型,即多路复用。

    学习进度

    0/4

    作业未提交

    开始学习

    DAY11

    01:09:56 |3543人正在学习

    中断编程5

    中断编程是整个linux驱动编程中非常重要的内容。而本次课又是对中断编程中的一些核心内容进行了讲解。包括异步信号通知、中断下半部的原理及编程实现等。

    学习进度

    0/5

    作业未提交

    开始学习

    DAY12

    00:56:51 |2205人正在学习

    平台总线专题1

    平台总线,在驱动编程中应用非常广。通过平台总线专题的学习,学员可以掌握平台总线驱动的精髓,掌握平台总线驱动的编写。本节课将学习设备驱动模型的由来、sysfs文件系统的介绍、创建bus的代码编程等重要内容

    学习进度

    0/3

    作业未提交

    开始学习

    DAY13

    01:05:20 |2837人正在学习

    平台总线专题2

    平台总线,在驱动编程中应用非常广。通过平台总线专题的学习,学员可以掌握平台总线驱动的精髓,掌握平台总线驱动的编写。本节课将学习device的构建和注册、driver的构建和注册、总线bus匹配的实现、driver和device分离和合并的实现等内容

    学习进度

    0/4

    作业未提交

    开始学习

    DAY14

    01:33:21 |3468人正在学习

    平台总线专题3

    平台总线,在驱动编程中应用非常广。通过平台总线专题的学习,学员可以掌握平台总线驱动的精髓,掌握平台总线驱动的编写。通过本次课的学习,学员将对平台总线有个深入的理解。

    学习进度

    0/5

    作业未提交

    开始学习

    DAY15

    00:44:58 |1382人正在学习

    平台总线专题4

    平台总线,在驱动编程中应用非常广。通过平台总线专题的学习,学员可以掌握平台总线驱动的精髓,掌握平台总线驱动的编写。本节课将学习平台总线的probe代码实现,平台总线完成led设备的控制两个主要内容

    学习进度

    0/2

    作业未提交

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

    Hi,我是你的学习规划师

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

    规划学习路径