【Linux培训】零基础学习嵌入式linux核心板uboot内核教程课程
正规机构口碑保证优质服务 快速响应技术领先经验丰富
授课方式:
寄宿面授远程教学在线直播个性化辅导常年招生
上课时段:
线下全日制班线上特训班企业特训班
课程培训大纲

课程主题:【Linux培训】零基础学习嵌入式linux核心板uboot内核教程课程

课程介绍: 跟随朱有鹏老师,深入嵌入式Linux开发全栈技能!从ARM裸机基础到Linux内核移植,掌握UBOOT配置、内核启动过程。探索Linux应用编程、网络编程,以及C语言高级特性。深入Linux驱动开发,涵盖字符设备、输入子系统、触摸屏驱动。实战项目篇,综合应用所学知识,提升编程、调试能力。本课程适合嵌入式开发工程师和爱好者,打造从理论到实践的全面技能提升路径!

课程目录

朱有鹏老师嵌入式Linux核心开发课程

一、ARM裸机全集

1.1.ARM裸机第一部分-ARM那些你得知道的事儿

1.2.ARM裸机第二部分-ARM体系结构与汇编指令

1.3.ARM裸机第三部分-开发板、原理图和数据手册

1.4.ARM裸机第四部分-GPIO和LED

1.5.ARM裸机第五部分-SDRAM和重定位RELOCATE

1.6.ARM裸机第六部分-时钟系统

1.7.ARM裸机第七部分-串口通信详解

1.8.ARM裸机第八部分-按键和CPU的中断系统

1.9.ARM裸机第九部分-定时器、看门狗和RTC

1.10.ARM裸机第十部分-SD卡启动详解

1.11.ARM裸机第十一部分-NANDFLASH和INAND

1.12.ARM裸机第十二部分-12C通信详解

1.13.ARM裸机第十三部分-ADC

1.14.ARM裸机第十四部分-LCD显示器

1.15.ARM裸机第十五部分-触摸屏TOUCHSCREEN

1.16.ARM裸机第十六部分-SHELL原理和问答机制引入

二、UBOOT和LNUX内核移植

2.1.UBOOT和系统移植第1部分-UBOOT学习前传

2.2.补基础之SHELL和MAKEFILE

2.3.零距离初体验UBOOT

2.4.UBOOT配置和编译过程详解

2.5.UBOOT源码分析1-启动第一阶段

2.6.UBOOT源码分析2-启动第二阶段

2.7.UBOOT源码分析3-UBOOT如何启动内核

2.8.UBOOT源码分析4-UBOOT的命令体系

2.9.UBOOT源码分析5-UBOOT的环境变量

2.10.UBOOT源码分析6-UBOOT的硬件驱动部分

2.11.UBOOT的移植1-从三星官方UBOOT开始移植

2.12.UBOOT的移植2-从UBOOT官方标准UBOOT开始移植

2.13.UBOOT杂记-LOGO显示和FASTBOOT原理等

2.14.话说LINUX内核

2.15.内核的配置和编译原理

2.16.内核的启动过程分析

2.17.内核的移植1-从三星官方内核开始移植

2.18.根文件系统的原理

2.19.根文件系统构建实验及过程详解

2.20.BUILDROOT的引入和介绍

三、LNUX应用编程和网络编程

3.1.LINUX中的文件I0

3.2.文件属性

3.3.获取系统信息

3.4.LINUX进程全解

3.5.LINUX中的信号

3.6.高级I0

3.7.LINUX线程全解

3.8.网络基础

3.9.LINUX网络编程实践

四、C语言专题精讲篇

4.1.内存这个大话题

4.2.C语言位操作

4.3.指针才是C的精髓

4.4.C语言复杂表达式与指针高级应用

4.5.数组&字符串&结构体&共用体&枚举

4.6.C语言宏定义与预处理、函数和函数库

4.7.存储类&作用域&生命周期&链接属性

4.8.一些杂散但值得讨论的问题

4.9.链表&状态机与多线程

4.10.番外篇-程序员和编译器之间的暧昧

五、LINUX驱动开发

5.1.驱动应该怎么学

5.2.字符设备驱动基础

5.3.字符设备驱动高级

5.4.驱动框架入门之LED

5.5.LINUX设备驱动模型

5.6.MISC类设备与蜂鸣器驱动

5.7.FRAMEBUFFER驱动详解

5.8.INPUT子系统基础之按键

5.9.触摸屏驱动移植实战

5.10.块设备驱动介绍

5.11.网络设备驱动介绍

六、基本项目篇

LINUX驱动开发实战,本阶段为大家安排了一个项目实操,该项目综合运用了前面课程中讲到的知识和能力,包括驱动和应用,编程能力、调试能力等。一步一步带你动手写代码,以及检查与回顾的技巧。

如果您想学习本课程,请联系我们进行报名点击联系我们

如果没找到合适的课程或有特殊培训需求,也可以联系我们定制培训:点击联系我们

除培训外,我们还提供Layout外包、PCB制板、SMT贴片一站式服务(点击可进入官网),有需求请发需求表到邮箱zhengzf@fanypcb.com,或致电13142188866(同微信)

服务优势:

丰富专家资源,一线工程师背景,项目技术精英,面向企业用岗需求,针对性培训,互动式交流,案例教学,线下线下精品小班,实际工程项目经验分享,快捷高效,节约时间成本,少走弯路与错路,引荐学员高薪就业。

专家力量:

10-20年一线电子工程师项目研发经验团队;

德累斯顿工业大学硕士/飞利浦皇家全球母婴首席电子工程师/桂电研究院特聘专家;

Mentor, Cadence,Altium,华为等大型公司高级工程师,项目经理,技术支持专家;

凡亿教育电子培训中心,资深专家或特邀讲师;

大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高;

多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享;

针对客户实际需要,真实案例演示,互动式教学沟通,学有所值,学有所成。

关于我们>>更多

十年专业积累,专家技术团队,国内最大的电子设计人才培训基地,开设有硬件、PCB、单片机、仿真、EMC、射频等相关课程。

联系我们
电话:

15616880848

微信咨询报名

领试听与大纲

聚焦电子设计

预约信息