发布网友
共2个回答
热心网友
为什么不上官网去询问呢?给你提供我们的一个嵌入式特训班课程大纲作为参考吧!学习四周时间,学费4200元,全国范围推荐就业。
通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够胜任嵌入式Linux应用开发、系统开发等多方面工作。课程目标包括:
1、精通嵌入式C语言高级编程
2、精通Linux操作系统使用
3、精通Linux系统基础编程
4、了解基于QT的GUI开发
5、熟悉ARM体系结构
6、熟悉嵌入式Linux内核裁减移植及Bootloader启动过程
7、掌握嵌入式Linux 平台搭建
8、熟悉嵌入式Linux 驱动开发
9、完成Mplayer项目开发
10、掌握嵌入式Linux实际项目案例开发流程
第一阶段:嵌入式C高级编程
本期目标:在嵌入式领域中大部分低层开发,都会用到C语言。C语言简洁、紧凑、使用方便灵活加上GNU在实际项目开发中的扩展,使得C语言在整个嵌入式开发过程中起着至关重要的作用。更重要的是在嵌入式平台下可移植性比较强。一个精通C语言程序设计的程序员,可以很容易地进入Linux、WinCE、Vxworks、uc/os等嵌入式操作系统下的软件开发工作。本阶段学习目标是掌握C语言基本知识、巩固C编程语法基础,以及深入C语言高级编程,为将来的编程工作打下坚实的基础。
第二阶段:嵌入式Linux系统开发
本期目标:嵌入式Linux应用开发和系统开发是嵌入式Linux中最重要的一部分,也是企业人才需求最广的一部分。本期学习的主要目标是精通嵌入式Linux下的程序设计,熟练掌握嵌入式Linux的开发环境,深刻体会整个嵌入式Linux项目开发流程,强化学员对Linux应用开发的能力,了解QT GUI开发。能够完成Mplayer应用开发项目。在工作中能很快适应项目中所涉及到的多任务编程,并且能快速转移到其它操作系统应用开发。
第三阶段:嵌入式Linux设备驱动开发
本期目标:驱动程序设计是嵌入式Linux开发工作中重要的一部分,也是比较困难的一部分。需要熟悉Linux的内核机制、驱动程序与用户级应用程序的接口,需要考虑系统对设备的并发操作,熟悉所开发硬件的工作原理。具备ARM硬件接口的基础知识,熟悉ARM处理器S3c2440各资源、掌握Linux设备驱动原理框架,了解工程中常见Linux高级字符设备驱动开发。在工作中能胜任底层驱动开发。
第四阶段:嵌入式Linux平台开发及Android平台搭建
本期目标:Android是基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件,目前它的应用不再局限于移动终端,还包括数据电视、机顶盒、PDA等消费类电子产品。该阶段让学员掌握如何从零开始搭建嵌入式Linux开发环境,熟悉Bootloader启动过程,了解Android操作系统开发流程。由于Android操作系统具有开源稳定等优势,它的应用领域还在不断扩张。
热心网友
你可以到官方网站查询一下,里面课程全部都有写在上面的。