欢迎来到天天文库
浏览记录
ID:51825084
大小:34.00 KB
页数:2页
时间:2020-03-16
《嵌入式高级软件工程师就业班.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、培训内容嵌入式Linux开发基础作为入门阶段,介绍Linux操作系统基础知识,常用命令。同时学习Linux下重要工具的使用,例如:VI编辑器,GCC编译器,MAKE工具,GDB调试工具。● Linux系统介绍● Linux编程环境● Linux源代码编辑● Linux程序编译● MAKE文件编写● Linux程序调试C、C++语言编程嵌入式Linux开发的基本编程语言是C,以及C++,要从事嵌入式Linux开发,必须掌握嵌入式Linux开发的基本工具:C编程以及C++编程。● C语言程序设计初步● C++语言程序设
2、计初步● 代码规范● Linux下C/C++程序开发基础嵌入式Linux应用开发嵌入式Linux应用开发式是嵌入式Linux开发中最重要的一部分,也是职位需求最多的一部分,此部分课程是重点课程之一。● 嵌入式Linux基本开发环境与工具● 嵌入式Linux开发环境与实例体验● 文件与目录,基本文件I/O● 进程和线程● 进程间通信● 嵌入式网络应用开发● 嵌入式系统的图形用户界面开发● 嵌入式数据库应用开发SQLite● 串口通信编程● 嵌入式LINUX社区资源嵌入式Linux系统开发掌握嵌入式Linux的系统开发
3、,是作为嵌入式Linux程序员的进阶技能。本部分课程主要涉及到嵌入式Linux的内核裁剪和移植,为后续的发展打下基础。● 嵌入式硬件CPU级/板级简介● ARM体系结构● Bootloader分析和使用● Linux内核配置和编译Linux设备驱动程序开发这一阶段学习Linux的模块机制,以及驱动模块操作和应用。通过多个驱动程序的开发练习,掌握Linux设备驱动程序的开发技术。● Linux设备驱动程序设备驱动基础● 字符驱动程序开发● 块设备驱动程序开发● 网络驱动程序开发● 常见嵌入式设备驱动分析(蜂鸣器、LE
4、D、数码管、液晶屏、触摸屏、USB设备)嵌入式完整开发环境和流程本阶段带领同学完整的了解嵌入式开发的全流程。● 硬件介绍,编写驱动● 添加驱动到内核并编译● 编写用户空间的测试程序● 添加测试程序到文件系统● 下载内核和文件系统到开发板运行● 烧写内核和文件系统到开发板● 运行测试程序嵌入式系统开发实战项目通过综合项目实战,掌握前面所涉及的相关技能。● 嵌入式Linux设备驱动项目—键盘驱动实验● 嵌入式系统开发综合实战项目
此文档下载收益归作者所有