C/C++嵌入式高级软件工程师培训课程专注于培养企业需求量大,就业率高,目前人才市场紧缺的C++高级软件工程师、嵌入式软件工程师以及系统分析师。 本课程将C++和嵌入式有机地结合起来,培训内容包括理论知识强化、实际案例训练、企业项目实战等内容,让学生扎实掌握C++和嵌入式编程的各项关键技术,获得C++和嵌入式软件开发丰富的项目经验,为学员高质量高薪就业打下扎实的基础。
1. 嵌入式系统概述
2. ARM硬件平台介绍,ARM处理器体系结构
3. 嵌入式软件开发流程
4. 实验内容: 用JTAG工具烧写NAND FLASH
第5部分 嵌入式Linux系统编程
第20天 嵌入式Linux开发环境的搭建
1、 嵌入式交叉编译环境的搭建
2、 超级终端的配置和使用
3、 编译嵌入式linux内核
4、 制作文件系统
5、 Bootloader介绍
6、 实验内容:移植Linux内核
第21天 文件I/O编程
1、 Linux系统调用和用户编程接口
2、 Linux中文件和文件描述符介绍
3、 不带缓存的文件I/O操作
4、 嵌入式Linux串口应用开发
5、 标准I/O开发
6、 实验内容:文件读写和上锁,串口读写
第22天 进程控制开发