简介:嵌入式软件设计,需要了解嵌入式系统的基础知识、嵌入式开发环境的搭建、涉及软硬件的协同。本次课注重嵌入式系统软件设计的原理讲解,也非常注重实践,基于采用了嵌入式ARM处理器的4412实验平台,手把手带你完成嵌入式开软件的设计及移植,形成完整的知识体系。
课程章节
第01课 系统移植概述及环境搭建上
- 课时1嵌入式系统移植课程体系介绍 开始学习
-
课时2嵌入式基本概念
-
课时3嵌入式开发环境的演示介绍-上
-
课时4嵌入式开发环境的演示介绍-下
-
课时5搭建开发主机-上
-
课时6搭建开发主机-下
第02课 系统移植概述及环境搭建下
第03课 Bootloader移植上
第04课 Bootloader移植下
第05课 Linux内核分析
-
课时1Linux内核基本概念-上
-
课时2Linux内核基本概念-中
-
课时3Linux内核基本概念-下
-
课时4Linux内核启动分析
- 课时5Linux内核调试方法 开始学习
第06课 Linux内核移植及网卡移植
-
课时1Linux内核移植-序
-
课时2Linux内核移植之配置编译
-
课时3网卡移植准备
-
课时4网卡移植支持NFS_TCPIP_Dm9000驱动
-
课时5网卡移植之设备树
-
课时6网卡移植之设备树信息分析
第07课 第三方驱动移植
-
课时1驱动编译进内核Makefile
-
课时2图像化配置Kconfig
-
课时3驱动模块
-
课时4黑白盒对比
-
课时5字符设备引入
-
课时6平台设备引入
第08课 根文件系统制作
授课讲师
-
袁祖刚
高级讲师
关于讲师
8年嵌入式项目实战经验; ARM公司全球认证讲师; 熟悉ARM,PowerPC,MIPS系列等多种平台; 精通linux2.4/2.6内核驱动架构、硬件接口技术和驱动程序调试技术; 熟悉uC/OS-II、Android系统开发; 深入理解PCI, LCD,网络,触摸屏,块设备等驱动的实现; 实际参与的数十个大型项目,已广泛用于国内、外消费类,视频监控,手机,无线基站等产品中。
课程推荐
- 电子工程师入门第一课—数字电路技术 试听 5983
- 物联网云平台实战开发 试听 41030
- 物联网射频识别和RFID开发 试听 9599
- 基于立创eda电路设计 试听 5928
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案