- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
![](https://s2.51cto.com/images/202007/31/05dd89c051eea2dbe00e296cb097def3.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/25d8775dcd4c6efee391beb060e2c58c.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/4ed0e7e3315414e21ec54f25e0ba7adf.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/4b9e346f1c64ca3df28fa06dd7eaff4d.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201511/f5ca783556849889fc6297d0f8b03def6ead44.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201511/1965a93055ec1ad8fcb783c9e4a26e76e282c6.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/7541fc086cce2dadf0f7aadb83505867.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201509/e6b53653371334b0ab5146f7257d88250e3f13.jpg?x-oss-process=image)
![](https://s2.51cto.com/wyfs02/M00/6E/32/wKioL1V2fD6goFMMAAEjxRTQOOI349.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/3b9e1a437720078dacfb8adea501b568.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/6f3ccb1aa42a7e74e5e1657186bb47d7.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/a3f2164f95ce8b06b0fe5e1c4c182fdb.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/3b9e1a437720078dacfb8adea501b568.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/6f3ccb1aa42a7e74e5e1657186bb47d7.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/31/a3f2164f95ce8b06b0fe5e1c4c182fdb.jpg?x-oss-process=image)
- 课程介绍
- 课程大纲
适合人群:
本课程为uboot和系统移植阶段的第十六部分,适合学习了uboot移植,需要继续学习ulinux内核移植的同学。
你将会学到:
本课程为linux kernel移植的第3部分,主要内容是linux内核启动流程的代码分析和细节解读。本部分的学习目标是对linux内核的启动和构建过程有个清晰理解,对内核启动后的状态有清晰认识,从而能够帮助我们分析和解决内核移植过程中的问题。
课程简介:
嵌入式很是当前IT领域较炙手可热的话题。其主要应用领域涵盖与人类相关的各行业:
* 消费电子(手机、平板电脑、游戏机)
* 物联网(智能家居、智慧城市)
* 工业自动化(无人工厂、工业机器人)
巨大的商机和人才缺口导致嵌入式软件工程师的薪资居高不下,引得无数青年才俊、高校学子相继加入、苦苦钻研。
课程特色
*零基础可学习,降低学习门槛。
*深入浅出,通俗易懂。不怕学不会,就怕你不学习。
*思路清晰、语言风趣,对着视频看也不会想睡觉······
*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。
*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
课程大纲-2.16.内核的启动过程分析-U-Boot和系统移植第十六部分
1
2.16.1.做好内核分析的准备工作本节课开始建立工程、分析Makefile等,主要目的是为开始内核代码的分析扫清障碍,做好准备工作。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[36:26]开始学习2
2.16.2.head.S文件分析1本节开始分析head.S文件,主要分析了内核运行的虚拟地址与物理地址,内核真正入口以及启动条件等。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[37:17]开始学习3
2.16.3.内核启动的汇编阶段本节讲解内核启动的汇编阶段剩余内容,主要是cpu的校验、机器码的校验、传参tag的校验、页表的创建、各种段的处理等。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[31:44]开始学习4
2.16.4.内核启动的C语言阶段1本节讲述内核学习的学习思路、学习方法和主体线路。本节课程的学习目的是让大家对内核的特点和不同的学习思路有个认识。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[22:36]开始学习5
2.16.5.内核启动的C语言阶段2本节开始按照代码执行路径分析内核的C阶段。本节课主要讲了printk函数的工作原理和内核初始化打印出banner信息的部分。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[33:50]开始学习6
2.16.6.内核启动的C语言阶段3本节讲解setup_arch函数中的machine查找的部分,初步分析了内核对机器码的定义和存储方式、比对方式、获取方式。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[25:07]开始学习7
2.16.7.内核启动的C语言阶段4本节讲解setup_arch函数中对cmdline的处理,重点讲解了cmdline的传递方式、确认方式和其对内核的影响和意义。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[26:32]开始学习8
2.16.8.内核启动的C语言阶段5本节讲解start_kernel函数中剩余部分函数调用直到rest_init的部分,并无太多重点细节。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[25:10]开始学习9
2.16.9.内核启动的C语言阶段6本节重点讲解了rest_init函数中创建三个内核线程以及对这三个内核线程的介绍,本节课听完后就明白了操作系统最终的走向和归宿。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[41:16]开始学习10
2.16.10.init进程详解1本节课从宏观上讲解了init进程的工作和主要作用,交代了操作系统在内核态和用户态下的切换过程,init进程如何一步步发展成为平时看到的操作系统。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[33:38]开始学习11
2.16.11.init进程详解2本节对init进程的代码进行分析对比,重点是一些细节和对上节讲到的宏观理论的代码验证和支持。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[41:24]开始学习13
2.16.13.内核中架构相关代码简介 &n本节补充讲解内核源码中架构相关的代码部分,并非代码详解而是从宏观上讲述相关的文件夹和文件位置、作用介绍等。
「仅限付费用户」点击下载“课件_2.16.内核的启动过程分析.txt”
[35:32]开始学习
点击打包下载,即可获取该课程全部资料
- 所属章节
- 资料名称
- 文件大小
- 下载
- 1
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 2
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 3
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 4
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 5
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 6
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 7
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 8
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 9
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 10
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 11
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
- 13
- 课件_2.16.内核的启动过程分析.txt
- -
- 点击下载
“朱有鹏”老师的其他课程更多+