全面掌握嵌入式系统移植

【重要提醒】关于系统移植常见问题解答(www.makeru.com.cn/course/details/2748)
Linux的最新版本在内核驱动框架上有了较大的改动,引入设备树的概念。华清远见投入大量研发精力,移植了最新的Linux-3.14操作系统,详细讲解最新的Uboot的移植过程。

  • 通关要求

    完成每日练习工作0/8

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

  • 通关倒计时

  • 通关赏金

    50

    赏金说明

    赏金获得说明

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

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

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

任务完成进度

您的赏金排名: -- /647

关注创客学院学习助手,

随时随地掌握学习动态!

DAY1

01:49:43 |4758人正在学习

系统移植概述及环境搭建上

使某个平台的代码运行在其他平台上的过程就叫做移植,Linux系统通过移植可以运行在ARM等多种平台上。本节课讲解了系统移植的基本概念,和系统移植环境的搭建过程,并重点分析了当环境搭建失败,如何进行排查解决等重要内容

学习进度

0/6

作业未提交

开始学习

DAY2

01:00:55 |759人正在学习

系统移植概述及环境搭建下

使某个平台的代码运行在其他平台上的过程就叫做移植,Linux系统通过移植可以运行在ARM等多种平台上。本节课讲解了目标机搭建、TFTP及NFS服务搭建等重要内容

学习进度

0/3

作业未提交

开始学习

DAY3

00:47:22 |1157人正在学习

Bootloader移植上

BootLoader是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。本次课主要讲解了bootloader基本概念、U-boot常用命令和配置编译。

学习进度

0/3

作业未提交

开始学习

DAY4

00:58:39 |737人正在学习

Bootloader移植下

本次课继续讲解bootloader移植,主要包括U-boot启动流程分析、U-boot移植等核心内容

学习进度

0/3

作业未提交

开始学习

DAY5

01:18:16 |2585人正在学习

Linux内核分析

内核指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。本节课将学习Linux内核基本概念、内核启动分析及内核调试方法等重要内容

学习进度

0/5

作业未提交

开始学习

DAY6

01:49:43 |1696人正在学习

Linux内核移植及网卡移植

本节课重点讲解的如何在实际产品中一步一步的进行Linux内核的移植和网卡的移植,具体包括Linux内核移植简介、移植中的配置编译,以及网卡移植相关内容

学习进度

0/6

作业未提交

开始学习

DAY7

01:09:12 |2059人正在学习

第三方驱动移植

本节课讲解得到一个第三方的驱动代码,把它当成黑盒子,如何在我们实际项目中移植进来,并讲解了驱动中最常用的字符设备和平台设备的基本框架思想等,具体包括第三方驱动移植中的驱动编译进内核Makefile、图像化配置Kconfig、驱动模块、黑白盒对比、字符设备引入、平台设备引入等重要内容。

学习进度

0/6

作业未提交

开始学习

DAY8

00:52:03 |1034人正在学习

根文件系统制作

通过本次课的学习,学员可以掌握嵌入式产品中根文件系统的基本概念,和它的制作过程,具体包括根文件系统基本概念、根文件系统设备访问、根文件系统内容制作、制作不同格式根文件系统等。

学习进度

0/4

作业未提交

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

Hi,我是你的学习规划师

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

规划学习路径