培训目标:
· 1. 掌握嵌入式系统平台搭建和嵌入式系统开发流程
· 2. 掌握ARM体系结构及其外围接口技术
· 3. 掌握Linux应用编程
· 4. 掌握Linux内核原理、裁剪、移植,文件系统制作
· 5. 掌握Linux设备驱动的开发方法
· 6. 掌握QT图形界面编程
· 7. 了解手机开发各种应用框架,掌握基本手机开发技能
· 8. 培养较强的自学能力和良好的职业习惯
· 9. 通过学习本课程,使学员能胜任嵌入式驱动开发、嵌入式应用开发、嵌入式系统开发等工作
入学条件:
· 1. 有一定的C语言编程基础
· 2. 理工科本科及以上学历,计算机相关专业可以适当放宽学历限制(大专)
· 3. 认真踏实、热爱编程、有团队协作意识
培训时间:
四个月
就业方向:
· 1. 嵌入式驱动开发
· 2. 嵌入式应用开发
· 3. 嵌入式系统移植
培训计划:
|
第一阶段:ARM祼机开发 阶段目标:掌握ARM体系结构及ARM汇编语言,在不带操作系统情况下,用C语言和ARM汇编语言混合编程,操作ARM的常用外部接口,完成ARM裸机项目开发。 |
|
第二阶段:ARM_Linux开发 阶段目的:熟悉Linux操作系统下C语言编程环境;掌握Linux下文件、进程、线程、进程间通讯、网络等系统调用;掌握ARM_Linux系统移植的理论和方法;熟悉Linux字符设备、块设备、和网络设备的驱动编写。 |
|
第三阶段:嵌入式系统应用开发 阶段目的:掌握C++面向对象编程;熟悉QT图形库及QT到ARM_Linux的移植;熟悉Android开发环境搭建及Android系统移植,掌握Android应用程序开发。 |
|
第四阶段:综合项目实战 阶段目的:阶段目标:综合运用前面所学的ARM、Linux、QT等知识,严格按照CMMI3软件开发过程和文档规范,分工合作完成一个大型嵌入式系统应用项目开发。 |
|
第五阶段:职业素质培养及就业 阶段目的:提高团队协作能力、职业道德、沟通能力和面试技巧,成功面试,成为标准IT职业人 |