深入浅出嵌入式linux系统移植开发(环境搭建、uboot的移植、嵌入式内核的配置与编译)
  完成
收藏课程
9999+

深入浅出嵌入式linux系统移植开发(环境搭建、uboot的移植、嵌入式内核的配置与编译)

本课程即是针对有兴趣学习嵌入式linux系统移植开发又不知道从何处着实开始学习的在校同学以及社会在职人员。本课程采用理论教学与实验相结合的方式,软件与硬件相结合...

适合人群:中级
课时数量:56课时
用到技术:嵌入式Linux开发模式
涉及项目:基于tftp烧写系统

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。

 

嵌入式软件开发无疑是当今最热门的行业,嵌入式软件工程师的薪资比普通的软件工程师的薪资平均高50%以上。随着汽车、医疗器械、智能手机、智能电网、物联网的建设,社会对嵌入式人才的需求越来越多。

 

 
 
 
 

 

嵌入式软件开发无疑是当今最热门的行业,嵌入式软件工程师的薪资比普通的软件工程师的薪资平均高50%以上。随着汽车、医疗器械、智能手机、智能电网、物联网的建设,社会对嵌入式人才的需求越来越多。
 
很多同学或在职人员已经意识到了嵌入式系统开发的重要性,已经开始自学嵌入式技术,但是因为嵌入式开发不同于普通的纯软件开发,它是综合了计算机软、硬件的一门综合学科,涉及模拟电路,数字电路,C语言、单片机、计算机组成原理,微机控制技术,网络技术,数据结构等课程,很多同学面对嵌入式涉及的这么多课程和知识点,往往不知道从何处下手开始学习嵌入式。本课程能够帮助大家很好的学习嵌入式技术,在很短的时间内掌握嵌入式技术。
 
本课程即是针对有兴趣学习嵌入式linux系统移植开发又不知道从何处着实开始学习的在校同学以及社会在职人员。本课程采用理论教学与实验相结合的方式,软件与硬件相结合的方式,重点给大家讲解嵌入式linux系统移植的方法,系统地介绍嵌入式linux系统开发技术。通过本课程的学习,学员可以掌握嵌入式linux开发环境搭建、uboot的移植、嵌入式linux内核的配置与编译、嵌入式linux内核的移植、嵌入式linux内核的启动过程、嵌入式linux根文件系统的制作等,引导学员进入嵌入式开发的精彩世界,为后续深入学习嵌入式Linux驱动编程打下坚实的基础。
 
 
 
本课程重点是给大家讲解嵌入式linux系统移植的开发方法,采用理论与实践,硬件与软件相结合的方法。
1.在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点。
2.在讲课的过程中对关键技术点进行总结,方便大家课后复习。
3.学习的过程中学员要理论和实践相结合,硬件与软件相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果。
 
课程的价值,我说了不算!
 
 
 
 
 
 
课程进度安排:
第一阶段:嵌入式linux组成及开发环境搭建
第1讲嵌入式linux开发介绍-嵌入式linux系统组成(上)
第2讲嵌入式linux开发介绍-嵌入式linux系统组成(下)
第3讲嵌入式linux开发环境搭建-交叉工具链介绍
第4讲嵌入式linux开发环境搭建-GNU工具链的使用
第5讲嵌入式linux开发环境搭建-arm-linux-gcc安装与使用
第6讲嵌入式linux开发环境搭建-嵌入式Linux开发模式
第7讲嵌入式linux开发环境搭建-基于dnw烧写系统
第8讲嵌入式linux开发环境搭建-基于tftp烧写系统
第9讲嵌入式linux开发环境搭建-nfs文件系统
 
第二阶段:嵌入式Bootloader移植
第10讲BootLoader概述
第11讲BootLoader的启动流程分析
第12讲Uboot源码目录结构分析
第13讲Uboot配置与编译
第14讲Uboot常用命令分析(上)
第15讲Uboot常用命令分析(下)
第16讲Uboot的配置分析(上)
第17讲Uboot的配置分析(下)
第18讲Uboot的Makefile详解(上)
第19讲Uboot的Makefile详解(下)
第20讲Uboot源码分析-第1阶段源码分析(上)
第21讲Uboot源码分析-第1阶段源码分析(中)
第22讲Uboot源码分析-第1阶段源码分析(下)
第23讲Uboot源码分析-第2阶段源码分析(上)
第24讲Uboot源码分析-第2阶段源码分析(下)
第25讲Uboot的移植(上)
第26讲Uboot的移植(中)
第27讲Uboot的移植(下)
第28讲Uboot中添加命令
 
第三阶段:嵌入式Linux内核移植
第29讲嵌入式linux内核特性分析
第30讲嵌入式linux内核架构分析
第31讲嵌入式linux内核源码目录结构详解
第32讲嵌入式linux内核配置详解(上)
第33讲嵌入式linux内核配置详解(下)
第34讲嵌入式linux内核编译详解
第35讲嵌入式linux内核Makefile详解(1)
第36讲嵌入式linux内核Makefile详解(2)
第37讲嵌入式linux内核Makefile详解(3)
第38讲嵌入式linux内核链接分析
第39讲嵌入式linux系统移植-内核源码的层次关系
第40讲嵌入式linux系统移植-uboot启动内核详解
第41讲嵌入式linux内核的启动过程-架构相关的引导过程(1)
第42讲嵌入式linux内核的启动过程-架构相关的引导过程(2)
第43讲嵌入式linux内核的启动过程-架构相关的引导过程(3)
第44讲嵌入式linux内核的启动过程-架构相关的引导过程(4)
第45讲嵌入式linux内核的启动过程-通用启动过程(1)
第46讲嵌入式linux内核的启动过程-通用启动过程(2)
第47讲嵌入式linux内核移植-内核架构相关的移植
第48讲嵌入式linux内核移植-内核添加驱动分析
 
第四阶段:构建嵌入式Linux根文件系统
第49讲嵌入式linux文件系统-根文件系统的层次结构分析(上)
第50讲嵌入式linux文件系统-根文件系统的层次结构分析(下)
第51讲嵌入式linux文件系统-内核挂载根文件系统分析
第52讲嵌入式linux文件系统-Busybox init进程的启动过程分析(上)
第53讲嵌入式linux文件系统-Busybox init进程的启动过程分析(下)
第54讲嵌入式linux文件系统-Busybox配置与编译
第55讲嵌入式linux文件系统-构建嵌入式linux根文件系统(上)
第56讲嵌入式linux文件系统-构建嵌入式linux根文件系统(下)