包含课程
- 3969人 学习人数3.9分 课程评分2.20.buildroot的引入和介绍-uboot和系统移植第20部分本课程为根文件系统移植的第3课,本课程介绍了X210的bsp结构以及使用方法,重点介绍了buildroot的功能和使用,本课程目的是让大家学会使用典型ARM架构下linux平台的bsp。移植物联网根文件系统rootfsetc
- 5637人 学习人数3.9分 课程评分根文件系统构建实验及过程详解-uboot和系统移植第19部分本课程为根文件系统移植的第2课,本课程将带领大家从零开始一步步的构建一个可用的文件夹形式的根文件系统,实验中会使用nfs方式启动该根文件系统进行验证。后将该根文件系统做成镜像形式烧录启动。文件系统移植物联网嵌入式linux移植
- 5415人 学习人数3.9分 课程评分根文件系统的原理-uboot和系统移植第18部分本课程为根文件系统移植的第1课,主要讲解了根文件系统的工作原理。学习本课程的目的是掌握根文件系统和内核的关系,根文件系统本身工作原理、存放方式等,以和后续课程结合完成rootfs的制作和部署等移植工作。文件系统移植物联网配置文件linux
- 5301人 学习人数3.9分 课程评分从三星官方内核开始移植-uboot与系统移植第17部分本课程为linux kernel移植的第4部分,从三星smdkv210开发板的官方移植内核出发针对X210开发板进行移植。因为内核的移植大多和驱动有关,因此这里的移植部分重点在于流程的引入和调试技巧的介绍,更多的内容要到驱动学习阶段才能循序渐进的进行。移植内核物联网咨询S5PV210
- 7030人 学习人数4.0分 课程评分内核的启动过程分析-uboot和系统移植第16部分本课程为linux kernel移植的第3部分,主要内容是linux内核启动流程的代码分析和细节解读。本部分的学习目标是对linux内核的启动和构建过程有个清晰理解,对内核启动后的状态有清晰认识,从而能够帮助我们分析和解决内核移植过程中的问题。内核移植物联网嵌入式busybox
- 8128人 学习人数3.9分 课程评分内核的配置和编译原理-uboot和系统移植第15部分本课程为linux kernel移植的第2部分,主要内容是内核的配置和编译过程实践、配置和编译原理解析,其中重点是menuconfig的实现和Kconfig、.config文件的关系。编译原理内核移植物联网咨询
- 5986人 学习人数4.0分 课程评分话说linux内核-uboot和系统移植第14部分本课程为linux kernel移植的第1部分,主要内容是对linux内核有关的知识和概念的补充。认识清楚这些概念(如内核、发行版、模块化、根文件系统等)将有助于后续课程的进行。linux kernel物联网移植内核kernel
- 4405人 学习人数3.9分 课程评分logo显示和fastboot原理等-2.13.uboot杂记本课程为uboot学习的第13部分。首先用2节课时间详细讲解了uboot中如何实现LCD控制和logo的显示,分辨率的适配等;然后讲解了fastboot的作用和实现原理,并且重点分析了uboot端的fastboot指令解析函数。物联网嵌入式uboot移植bootloader系统移植
- 8010人 学习人数3.9分 课程评分2.12.uboot的移植2-从uboot官方标准uboot开始移植本课程为uboot学习的第12部分,从uboot官网下载的uboot开始进行移植,基本涉及到uboot移植的方方面面。本课程的目标不只是让大家理解uboot的代码结构和移植方法,更重要的在于实战演练和对大家移植时功力的提升和能力培养。嵌入式物联网uboot移植内核移植ARM
- 6129人 学习人数3.9分 课程评分2.11.uboot的移植1-从三星官方uboot开始移植本课程为uboot学习的第11部分,以三星官方版本uboot为原材料来进行移植,适配我们的X210开发板。本课程的目标是对前面uboot分析的课程进行综合从而完成uboot的移植。系统移植linux移植驱动uboot移植bootloader
- 4920人 学习人数3.9分 课程评分uboot的硬件驱动部分-2.10.uboot源码分析6本课程为uboot学习的第10部分,主要讲解uboot中的硬件驱动部分。主要以SD/MMC驱动为例详细分析了SD/MMC卡的初始化函数、读写函数等的逻辑,目的是让大家对驱动框架有所了解,进而通过此初步学习到linux驱动的思想。硬件驱动物联网驱动linux移植内核移植
- 3993人 学习人数3.9分 课程评分uboot的环境变量-2.9.uboot源码分析5本课程为uboot学习的第9部分,主要讲解uboot的环境变量的实现原理和环境变量在内存中、SD卡中的存储方法。结合环境变量相关的几个命令的代码分析,目的是让大家对uboot的环境变量设计思路有深入理解,从而更深入掌握uboot。ubootuboot移植内核移植linux根文件系统
- 4457人 学习人数3.9分 课程评分uboot的命令体系-2.8.uboot源码分析4本课程为uboot学习的第8部分,主要讲解uboot的命令体系。分析了uboot的命令定义和实现的方法,教大家自己向uboot中添加自定义命令等。目标是让大家深入理解uboot的命令原理及使用。uboot系统移植linux驱动ARM
- 5024人 学习人数3.9分 课程评分uboot如何启动内核-2.7.uboot和系统移植第7部分本课程为uboot学习的第7部分,主要讲解uboot启动内核的细节。课程中集中讲解了zImage、uImage的区别和联系,do_bootm函数、do_bootm_linux函数的细节分析,目的是让大家对uboot启动内核的技术细节完全掌握,以便后期移植。内核移植u-boot物联网咨询
- 6550人 学习人数4.0分 课程评分uboot源码分析2-启动第二阶段-2.6.uboot和系统移植第6部分本课程为uboot学习的第6部分,主要内容是uboot启动的第二阶段start_armboot函数。本阶段是开发板级别的硬件初始化及uboot中数据结构的初始化函数集合,经过本轮初始化后uboot就进入了命令行死循环中。嵌入式移植u-boot物联网系统移植
- 6915人 学习人数4.0分 课程评分uboot源码分析1-启动第一阶段-2.5.uboot和系统移植第5部分本课程为uboot学习的第5部分,主要内容是uboot启动的第一阶段start.S文件中的汇编初始化部分。学习本部分的主要目标是掌握构建异常向量表、初始化时钟、DDR,创建页表并且使能MMU,重定位并跳转到第二阶段等知识点。移植源码u-boot物联网bootloader
- 5257人 学习人数3.9分 课程评分uboot配置和编译过程详解-2.4.uboot和系统移植第4部分本课程为uboot学习的第四部分,主要目标是详细分析和介绍uboot的主makefile和配置脚本mkconfig。本部分学习的目的是让大家对uboot整个项目的管理和配置、机构有更深的理解,在后面学习中能够对应的上。移植u-boot物联网ARM环境变量
- 4276人 学习人数4.0分 课程评分零距离初体验uboot-2.3.uboot和系统移植第3部分本课程为uboot学习的第三部分,主要目标是体验uboot源代码的配置编译过程,以及分析讲解uboot源代码的组成结构。通过详细讲解uboot源码中所有的文件和文件夹让大家对源码结构深入理解,给后续分析源代码打下基础。移植物联网嵌入式ubootARM
- 5107人 学习人数3.9分 课程评分补基础之shell和Makefile-2.2.uboot和系统移植第2部分本期课程为uboot学习的前导课程,主要内容是shell和Makefile的基本语法和主要技巧。这些都是uboot中要用到的项目管理和配置技术,事先学好这些基础可以帮助我们更好的分析uboot工程的结构和工作原理。嵌入式uboot物联网移植linux驱动
- 12422人 学习人数4.1分 课程评分uboot学习前传-2.1.uboot和系统移植第1部分本期课程为uboot学习的前导课程,主要目标是向大家引入uboot并让大家学会使用uboot,包括uboot的工作方式、环境变量、常用命令、uboot和主机的网络连接等。学完本课程将可以使用uboot(虽然还不懂原理)嵌入式uboot物联网ARMlinux驱动
套餐介绍
《2.uboot和系统移植》总计20个课程(184节、92小时),结构上分为三部分:前13节课为uboot移植,第14至17课是linux内核移植,后3课为根文件系统制作部分。系统移植工作的目标就是让操作系统得以在硬件平台上运行起来,因此本课程安排了uboot的移植、kernel的移植和rootfs的原理和制作三部分。本课程延续朱有鹏老师《嵌入式linux核心课程》其他部分的一贯风格:结构化、系统化、循序渐进、思路清晰。学习本课程前建议先学习《1.ARM裸机全集》和《4.C语言专题》
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


