嵌入式Linux移植入门 -- Linux内核部分视频课程

简介:
嵌入式Linux移植新手入门实践视频课程分为两部分:内核源码分析和驱动分析,这篇文章主要用于记录内核部分视频各小节的简介和链接

1 课程简介:点我看视频

1.1 启动参数分析:点我看视频

    通过链接脚本文件,确定Linux Kernel的启动入口;分析uboot加载内核时传递给内核的三个参数

1.2 处理器初始化:点我看视频

    分析处理器结构体structproc_info_list的初始化,确定处理器初始化的位置;
    启用MMU,保存启动参数,跳转至内核的初始化接口start_kernel

1.3 cmdline参数解析:点我看视频

分析内核初始化函数start_kernel();本小节分析机器码的验证,启动参数的解析,命令行参数的解析

1.4 内核线程初始化:点我看视频

分析内核初始化过程中的三个进程:init进程、kthreadd进程、idle(空闲)进程;
分析init进程和kthreadd进程的创建

1.5 驱动初始化:点我看视频

分析设备模型的初始化,以及编译进内核部分的驱动加载

1.6 文件系统挂载:点我看视频

分析文件系统的挂载,以及挂载文件系统时需要使用的参数解析过程

1.7 内核态切换到用户态:点我看视频

分析Linux是如何从内核态切换至用户态,以及切换至用户态时所需参数解析

2 内核移植:点我看视频

在芯片厂家提供的内核源码基础,移植内核至开发板。
修复编译过程中遇到的问题;修复mmc因版本号初始化失败,文件系统挂载失败问题
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值