嵌入式高级软件工程师就业班
发布时间:2009-10-15
来源方式:原创

 
培训特色      |
培养目标     |
培训内容      |
主讲教师      |
培训环境      |
毕业证书      |
学员就业      |
常见问题

培训特色
随着信息家电的普及和消费电子产品市场的日益扩大,嵌入式技术得到了空前广泛的应用,嵌入式开发的市场也一直处在高速增长的状态下。软件开发人才市场上,需要大量熟练掌握嵌入式开发技术的程序员。东方标准的嵌入式高级软件工程师课程,是在已经积累丰富经验的国际软件工程师(嵌入式Linux/日语)的基础上,根据国内嵌入式用人单位的需求,以及大量咨询学员的愿望推出的。
东方标准的嵌入式开发课程,是在中国和日本都进行了广泛市场研究和调查下。针对当前国际最新最热的嵌入式开发应用而研发的课程。教材和课程的编写,参与者包括来自中国和日本的多名拥有丰富开发经验的技术人员和项目经理,以及国内拥有丰富教学经验的大学嵌入式开发实验室老师。既贴合当前企业的需求,同时也为零基础学起的同学设计了充分的学习空间。 
返回页首

培养目标
国内外消费电子生产企业、嵌入式软件供应商、软件开发企业的嵌入式开发工程师、项目开发经理、售前/售后工程师等。此前就业学生100%就业,最高月薪突破万元。
返回页首
 
培训内容

第一阶段
培训目标:Linux C/C++开发工程师
培训时间:4周

序号

课程名称

课程内容

掌握程度

1

嵌入式Linux开发基础

本课程从零起点,讲解Linux操作系统的概念和安装方法,详细介绍Linux下的基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识。

精通

2

嵌入式Linux C语言高级编程

C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识,另外,本节还重点讲解数据结构的基础内容,包括链表、队列、栈、树、哈希表、图等内容

精通

3

C++面向对象编程

C++是Linux应用开发主要语言之一,本节重点让学员掌握面向对象编程的基本思想,以及C++语言的基础内容,为后面的课程做好铺垫。

掌握

4

嵌入式Linux项目开发流程

本课程主要让学员从宏观了解嵌入式Linux开发环境搭建和项目开发流程,让学员建立起整体架构的概念,包括嵌入式产品需求分析和选型、硬件平台、移植、启动代码、驱动开发、系统部署等整个过程。

掌握

第二阶段
培训目标:嵌入式应用开发工程师
培训时间:8周

5

嵌入式 Linux高级应用编程

嵌入式Linux应用开发是嵌入式Linux中最重要的一部分,也是就业面最广的方向。本课程的主要目标是精通嵌入式Linux下的程序设计,精通嵌入式Linux开发环境,强化学员对Linux应用开发的理解和编码调试的能力,包括系统编程、文件I/O、多进程和多线程、网络编程、GUI图形界面编程、数据库。

精通

6

ARM处理器编程

ARM是嵌入式领域最主要的CPU处理器,了解ARM处理器的基础知识将为后面课程的底层开发打好坚实基础,本课程内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础。

掌握

7

嵌入式Linux系统开发

系统开发是嵌入式Linux底层开发必备的基本技能,本课程将教会学员如何从裸机开始搭建嵌入式Linux运行环境,内容包括内核裁减、内核移植、交叉编译、内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程。

精通

8

嵌入式Linux内核开发

本课程是驱动开发的基础课程,深入内核细节,了解Linux相关运行机理,为后面的驱动开发打好理论基础,内容包括内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容。

了解

9

嵌入式Linux驱动开发

介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动涉及到的关键技术点,并重点学习字符设备驱动开发,包括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发。

掌握

10

项目实战

为了帮助学员更加深入的理解前面所讲述的内容,并且能够尽早接触公司的实际项目,在本阶段开始逐步按照企业需求,流程和规范进行实战训练,在嵌入式Linux高级应用开发,系统开发,驱动开放的课程的讲述过程中,首先向学员展示一个具体的项目,使学员能够带着问题听课,极大的提高了学员学习的目的性和主动性,效果非常明显。主要项目包括,多媒体灯光控制器,网络聊天工具,FTP服务器与客户端,温控系统,以及基于QT的多媒体播放器。

精通

第三阶段
培训目标:嵌入式开发高级人才
培训时间4周

10

嵌入式Linux驱动高级开发

驱动开发是嵌入式Linux开发难度最高的内容,也是目前嵌入式行业最紧缺的人才之一。有了前面课程知识的铺垫,本课程将重点讲解嵌入式Linux下常用接口驱动的编写方法,内容包括:
1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash);
2、块设备驱动:掌握块设备驱动的原理、学会ramdisk的编写;
3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。在对网卡硬件寄存器熟悉的基础上,有能力为其编写出完善的网卡驱动;
4、液晶驱动:掌握frambuffer驱动的原理。有能力在有控制器的嵌入式平台上参考液晶手册实现各种常见液晶驱动;
5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;
6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。

精通

11

智能手机开发初步

1、Android应用程序开发初步
介绍当今流行的3G手机操作系统Android。通过对Android系统的讲解,了解Android平台应用程序的开发方法,包括SDK、开发工具和模拟器的安装,以及资源文件的使用。帮助学员掌握Activity的使用方法,以及Android平台UI组件的使用方法。另外还包括Android平台图形绘制的方法。

2、WinCE 系统开发初步

学员能够掌握Windows CE的开发流程,了解模拟器的概念和使用,熟悉Windows CE应用开发的工具以及开发流程。掌握 Windows CE系统中MFC类库的使用,并掌握菜单,对话框,窗口的概念以及使用方法 ,熟练掌握Windows CE系统中基本控件的概念以及使用方法。

了解

12

嵌入式系统开发实战项目—我们提供各种实战项目,供学生选择

安防管理系统
目前在社区,银行等公共场所的安全管理系统,正在得到广泛的应用。为此,我们提供安防管理系统,通过摄像头和各种传感器,对室内情况进行监控,在发生异常时可以通过因特网与手机网报警。此项目,我们与国内著名安防企业联合研发,使项目非常贴近现实。
智能家居系统
目前,随着物联网的兴起,智能家居逐渐进入寻常百姓的家庭,使得很多的常见的家用电器,能够具有网络通信功能,进而可以通过互联网,以及手机进行控制。东方标准为全国首家推出智能家居实战项目的培训公司,集网络,无线通讯,智能家居等世界前沿技术为一体,使学生能够在人才竞争中脱颖而出,找到自己满意的工作。

精通

IBM中国研究中心 微软亚洲研究院 惠普 中国移动 联想集团
NEC NTT-Data 大唐电信 Sohu网 新浪网
Infosys 软通动力 东软集团 神州数码 中国普天集团

常见问题
• 学员毕业后,可以从事哪些方面的工作?
答:学员毕业后可以在信息服务业(移动PC、Tablet等)、信息通信产业(手机、网关、路由 等)、机械器具制造业(如机床控制、自动化生产线)、电子产品/Device制造业(PDA、汽车导航、汽车电子产品等)等领域从事嵌入式相关开发工作。
• 我学习的是非计算机专业,能够学习嵌入式吗?
答:除了计算机专业以外,电子工程、自动化、信息工程、电气工程等计算机相关专业也符合报名条件。我们一般要求学员对计算机系统架构、C语言、操作系统原理有一定的了解。
• 与市场上众多培训机构相比,你们的特色在于哪里?
答: 我们是专业的IT人才服务提供商,我们所有课程的最大特色都在于按需教授,也就是市场上需要什么样的人才,我们就进行专项培训。我们有自己独特的授课方式,为学员量身定做的教材,雄厚的就业支持团队。我们的教师大部分均拥有丰富的海外嵌入式开发经验,能带给学生最新的技术和开发观念。
• 为什么嵌入式课程比高级软件工程师(Java/日语)的课时少,学费反而贵了呢?
答:a) 从学员收益上来说,学员学完这个课程,在薪资待遇上一般会比其他的通用软件编程更好一些。
b) 国内嵌入式Linux开发目前还处于起步阶段,相关的开发人员也比较少,师资成本也比较高,并且课程中需要用到一些专门的设备,这些设备也需较高成本。
返回页首 
首页 > 嵌入式课程 > 嵌入式高级软件工程师就业班