课程描述
本路线图由《朱老师物联网大讲堂》推出,全程为朱有鹏老师一人录制,总共500余小时的视频课程。从linux系统的基本使用、虚拟机的安装、ARM SOC的基本概念入手逐渐深入,内容涵盖嵌入式软件工程师日常开发用到的各种技术、工具、技能技巧。
本路线图课程体系以国内嵌入式领域,知名培训机构的4个月脱产学习就业班课程为基础,进行合理的拓展和扩充、知识点细化、重点突出讲解等处理,结合配套开发板,学习本课程之后效果完爆16800四个月的线下培训课程。
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本路线图由《朱老师物联网大讲堂》推出,全程为朱有鹏老师一人录制,总共500余小时的视频课程。从linux系统的基本使用、虚拟机的安装、ARM SOC的基本概念入手逐渐深入,内容涵盖嵌入式软件工程师日常开发用到的各种技术、工具、技能技巧。
本路线图课程体系以国内嵌入式领域,知名培训机构的4个月脱产学习就业班课程为基础,进行合理的拓展和扩充、知识点细化、重点突出讲解等处理,结合配套开发板,学习本课程之后效果完爆16800四个月的线下培训课程。
615课时
共615个视频课时528小时
合计课程时长1659219人
共计2569934次学习
ARM裸机全集=¥330(原价:¥471)
C语言高级专题=¥190(原价:¥271)
uboot和系统移植=¥304(原价:¥445)
linux应用编程和网络编程=¥155(原价:¥226)
ARM裸机全集+C语言高级专题+uboot和系统移植+linux应用编程和网络编程=¥979(原价:¥1413)
嵌入式基础预科
- 嵌入式软件工程师完全学习指南
- 嵌入式工程师养成计划系列2—朱老师带你零基础学Linux
- 朱老师带你零基础学Linux(一)—系统介绍及linux环境搭建
- 朱老师带你零基础学Linux(二)—linux基本系统操作命令
- 朱老师带你零基础学Linux(三)—VI编辑器使用
- 朱老师带你零基础学Linux(四)—系统操作高阶命令
- 嵌入式Linux C语言完全视频课程
- C语言(一)入门课程
- 0.1.1. C语言基本概念1
- 0.1.2. C语言基本概念2
- 0.1.3. C语言程序开发的一般步骤
- 0.1.4. 使用printf进行格式化输出
- 0.1.5. VMware中共享文件夹功能的使用
- 0.1.6. C语言数据类型之整形
- 0.1.7. 数据类型之整形回顾
- 0.1.8. 数据类型之浮点型
- 0.1.9. 数据类型之字符型
- 0.1.10. 有符号数和无符号数
- 0.1.11. C语言运算符之算术运算符
- 0.1.12. 复合算术运算符
- 0.1.13. ++与--运算符和代码风格问题
- 0.1.14. 运算符总结和顺序结构
- 0.1.15. 第一种选择结构if else
- 0.1.16. for循环1
- 0.1.17. for循环2
- 0.1.18. 习题讲解之if else结构
- 0.1.19. 习题讲解之for循环
- 0.1.20. 第二种选择结构switch case结构
- 0.1.21. 循环结构while和do while
- 0.1.22. 三种程序结构的总结和回顾
- C语言(二)初级课程
- 0.2.1. C语言之函数
- 0.2.2. 函数三要素:定义声明和调用
- 0.2.3. 函数的形参和实参
- 0.2.4. 函数的返回值、函数名
- 0.2.5. C语言之数组
- 0.2.6. 数组的初始化1
- 0.2.7. 数组的初始化2
- 0.2.8. 不同数据类型的数组
- 0.2.9. sizeof运算符
- 0.2.10. 字符数组和字符串
- 0.2.11. C语言之指针1
- 0.2.12. C语言之指针2
- 0.2.13. C语言之指针3
- 0.2.14. C语言之指针4
- 0.2.15. C语言之指针5
- 0.2.16. C语言之指针6
- 0.2.17. C语言之结构体1
- 0.2.18. C语言之结构体2
- 0.2.19. C语言之结构体3
- 0.2.20. C语言之共用体(Union)
- 0.2.21. C语言之宏定义
- 0.2.22. 宏定义和枚举
- C语言(三)进阶课程
ARM裸机全集
- ARM那些你得知道的事儿(一)—ARM及主流学习芯片介绍
- ARM体系结构与汇编指令-1.2.ARM裸机第二部分视频课程
- 1.2.1. 可编程器件的编程原理
- 1.2.2. 指令集对CPU的意义
- 1.2.3. RISC和CISC的区别
- 1.2.4. 统一编址_独立编址_哈佛结构_冯诺依曼结构
- 1.2.5. 软件编程控制硬件的关键-寄存器
- 1.2.6. ARM体系结构要点总结
- 1.2.7. S5PV210的内存映射详解
- 1.2.8. CPU和外部存储器的接口
- 1.2.9. S5PV210的启动过程详解1
- 1.2.10. S5PV210的启动过程详解2
- 1.2.11. 如何在开发板上选择不同启动方式
- 1.2.12. ARM的编程模式和7种模式
- 1.2.13. ARM的37个寄存器详解
- 1.2.14. ARM的异常处理方式简单介绍
- 1.2.15. ARM汇编指令集1
- 1.2.16. ARM汇编指令集2
- 1.2.17. ARM汇编指令集3
- 1.2.18. ARM汇编指令集4
- 1.2.19. ARM汇编指令集5
- 1.2.20. ARM汇编伪指令
- 开发板、原理图和数据手册—ARM裸机第三部分视频课程
- GPIO和LED-1.4.ARM裸机第四部分视频课程
- 1.4.1. 裸机实验体验之usb启动配合dnw工具下载
- 1.4.2. 裸机实验体验之SD卡下载
- 1.4.3. 自己动手安装交叉编译工具链1
- 1.4.4. 自己动手安装交叉编译工具链2
- 1.4.5. Makefile大侠隆重登场
- 1.4.6. mkv210_image.c文件详解1
- 1.4.7. mkv210_image.c文件详解2
- 1.4.8. 一步步点亮LED1_硬件工作原理及原理图查阅
- 1.4.9. 一步步点亮LED2_数据手册查阅及相关寄存器浏览
- 1.4.10. 一步步点亮LED3_从零开始手写汇编点亮LED
- 1.4.11. 一步步点亮LED4_使用位运算实现复杂点亮要求
- 1.4.12. 一步步点亮LED5_编写延时函数并实现LED闪烁效果
- 1.4.13. 一步步点亮LED6_再难一点的流水灯效果
- 1.4.14. 反汇编工具objdump的使用简介
- SDRAM和重定位relocate-1.5.ARM裸机第五部分视频课程
- S5PV210的时钟系统-1.6.ARM裸机第六部分视频课程
- 串口通信详解-1.7.ARM裸机第七部分视频课程
- 按键和CPU的中断系统-1.8.ARM裸机第八部分视频课程
- 定时器、看门狗和RTC-1.9.ARM裸机第九部分视频课程
- SD卡启动详解-1.10.ARM裸机第十部分实战视频课程
- NandFlash和iNand-1.11.ARM裸机第十一部分视频课程
- I2C通信详解-1.12.ARM裸机第十二部分视频课程
- ADC-1.13.ARM裸机第十三部分视频课程
- LCD显示器实战-1.14.ARM裸机第十四部分视频课程
- 1.14.1. LCD简介
- 1.14.2. LCD的接口技术
- 1.14.3. LCD如何显示图像1
- 1.14.4. LCD如何显示图像2
- 1.14.5. LCD的六个主要时序参数
- 1.14.6. LCD的六个主要时序参数2
- 1.14.7. LCD显示的主要相关概念
- 1.14.8. 颜色在计算机中的表示
- 1.14.9. S5PV210的LCD控制器
- 1.14.10. LCD编程实战1-LCD控制器初始化
- 1.14.11. LCD编程实战2-显示像素&刷背景
- 1.14.12. LCD编程实战3-横线竖线斜线&画圆
- 1.14.13. LCD编程实战4-写英文中文字符
- 1.14.14. LCD编程实战5-画图
- 1.14.15. LCD编程实战6-画图测试及调试
- 1.14.16. 未完成事项展望
- 触摸屏TouchScreen-1.15.ARM裸机第十五部分视频课程
- shell原理和问答机制引入-1.16.ARM裸机第十六部分视频课程
C语言高级专题
- 第一部分—内存这个大话题
- 第二部分—C语言位操作
- 指针才是C的精髓-4.3.C语言高级专题第三部分视频课程
- C语言复杂表达式与指针高级应用-4.4.C语言高级专题第四部分视频课程
- 数组&字符串&结构体&共用体&枚举视频课程-C语言高级专题第五部分
- 4.5.1. 程序中内存从哪里来1
- 4.5.2. 4.5.1.程序中内存从哪里来1
- 4.5.3. 程序中内存从哪里来2
- 4.5.4. 4.5.2.程序中内存从哪里来2
- 4.5.5. 4.5.3.程序中内存从哪里来3
- 4.5.6. 程序中内存从哪里来3
- 4.5.7. 4.5.4.程序中内存从哪里来4
- 4.5.8. 程序中内存从哪里来4
- 4.5.9. C语言的字符串类型
- 4.5.10. 4.5.5.C语言的字符串类型
- 4.5.11. 字符串和字符数组的细节
- 4.5.12. 4.5.6.字符串和字符数组的细节
- 4.5.13. C语言之结构体概述
- 4.5.14. 4.5.7.C语言之结构体概述
- 4.5.15. 结构体的对齐访问1
- 4.5.16. 4.5.8.结构体的对齐访问1
- 4.5.17. 结构体的对齐访问2
- 4.5.18. 4.5.9.结构体的对齐访问2
- 4.5.19. 结构体的对齐访问3
- 4.5.20. 4.5.10.结构体的对齐访问3
- 4.5.21. offsetof宏与container_of宏
- 4.5.22. 4.5.11.offsetof宏与container_of宏
- 4.5.23. 共用体union
- 4.5.24. 4.5.12.共用体union
- 4.5.25. 大小端模式1
- 4.5.26. 4.5.13.大小端模式1
- 4.5.27. 大小端模式2
- 4.5.28. 4.5.14.大小端模式2
- 4.5.29. 枚举
- 4.5.30. 4.5.15.枚举
- C语言宏定义与预处理、函数和函数库视频课程-C语言高级专题第六部分
- 存储类&作用域&生命周期&链接属性-C语言高级专题第七部分视频课程
- 一些杂散但值得讨论的问题-C语言高级专题第8部分
- 链表&状态机与多线程-C语言高级专题第9部分视频课程
- 程序员和编译器之间的暧昧-C语言高级专题第10部分视频课程
Uboot和系统移植
- U-Boot学习前传-U-Boot和系统移植第1部分
- 补基础之shell和Makefile-U-Boot和系统移植第2部分视频课程
- 零距离初体验U-Boot_U-Boot和系统移植第3部分视频课程
- U-Boot配置和编译过程详解_U-Boot和系统移植第4部分视频课程
- U-Boot源码分析1-启动第一阶段_U-Boot和系统移植第5部分视频课程
- U-Boot源码分析2-启动第二阶段_U-Boot和系统移植第6部分视频课程
- 4.6.1. start_armboot函数简介
- 4.6.2. start_armboot解析1
- 4.6.3. 内存使用排布
- 4.6.4. start_armboot解析2
- 4.6.5. start_armboot解析3
- 4.6.6. start_armboot解析4
- 4.6.7. start_armboot解析5
- 4.6.8. start_armboot解析6
- 4.6.9. start_armboot解析7
- 4.6.10. start_armboot解析8
- 4.6.11. start_armboot解析9
- 4.6.12. start_armboot解析10
- 4.6.13. start_armboot解析11
- 4.6.14. start_armboot解析12
- 4.6.15. start_armboot解析13
- 4.6.16. start_armboot解析14
- 4.6.17. uboot启动2阶段总结
- U-Boot源码分析3-启动内核_U-Boot和系统移植阶段第7部分视频课程
- U-Boot源码分析4-命令体系_U-Boot和系统移植阶段的第8部分
- U-Boot源码分析5-环境变量_U-Boot和系统移植阶段第9部分视频课程
- U-Boot源码分析6-硬件驱动_U-Boot和系统移植阶段第10部分视频课程
- U-Boot移植1-三星官方_U-Boot和系统移植阶段第11部分视频课程
- U-Boot移植2-官方标准移植_U-Boot和系统移植阶段第12部分视频课程
- 4.12.1. 选择合适的官方原版uboot
- 4.12.2. 先初步浏览官方原版uboot
- 4.12.3. mkconfig脚本分析
- 4.12.4. 先解决官方版本uboot的烧录运行
- 4.12.5. start.S文件分析与移植1
- 4.12.6. start.S文件分析与移植2
- 4.12.7. 添加DDR初始化1
- 4.12.8. 添加DDR初始化2
- 4.12.9. 添加uboot第二阶段重定位1
- 4.12.10. 添加uboot第二阶段重定位2
- 4.12.11. CPU时钟信息显示移植1
- 4.12.12. CPU时钟信息显示移植2
- 4.12.13. CPU时钟信息显示移植3
- 4.12.14. board和DDR配置显示移植
- 4.12.15. board_init_r移植
- 4.12.16. uboot2013.10中SDMMC驱动浏览
- 4.12.17. SD卡驱动移植1
- 4.12.18. SD卡驱动移植2
- Logo显示和Fastboot原理_U-Boot和系统移植阶段第13部分视频课程
- 话说Linux内核_U-Boot和系统移植阶段第14部分视频课程
- 内核的配置和编译原理_U-Boot和系统移植第15部分视频课程
- 内核的启动过程分析_U-Boot和系统移植第16部分视频课程
- 从三星官方内核开始移植_U-Boot与系统移植第17部分视频课程
- 根文件系统的原理_U-Boot和系统移植第18部分视频课程
- 根文件系统构建实验及过程详解_U-Boot和系统移植第19部分
- buildroot的引入和介绍_U-Boot和系统移植第20部分