随着三网联合、物联网、3G、智能电网等概念的陆续推出,“嵌入式”近两年无疑已成为IT行业最炙手可热的名词,据嵌入式芯片开发巨头因特尔的预计,到2015年全球将有超过150亿个嵌入式智能设备连入互联网,包括工业、医疗电子、车载信息娱乐系统、数字安全监控等众多领域。这是一个何等壮观的市场!
什么是嵌入式?
IEEE(国际电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。
嵌入式的技术前景你知道吗?

    嵌入式系统的目的就是要把一切变得更简单、更方便、更普遍、更适用;把通用计算机的发展为功能电脑,普遍进入社会,嵌入式计算机发展的目标是专用电脑,实现“普遍化计算”,因此可以称嵌入式智能芯片是构成未来世界的“数字基因”。可以预见的是未来越来越多的it应用不会再停留在电脑上,而会转移到体积更小成本更低功能更专一的各种电子设备上,毫无疑问这都会是嵌入式技术施展拳脚的广阔空间。当前,传统做纯软件方向的java工程师也都在疯狂恶补J2ME(一种JAVA用来开发手应用的技术),连他们也都期待在自己的领域里分得嵌入式的一杯羹,何况选择偏硬方向的你我?

嵌入式的就业前景你知道吗?


    未来五年内,国内嵌入式软件开发的人才缺口达到120万,而目前熟练的嵌入式应用人才只有3000名。这意味着各大跨国公司及国内IT名企都面临着嵌入式人才严重短缺的挑战。如此广泛的应用领域带来的是巨大的人才需求,然而我国高校几乎没有开设的有关课程,专业培训机构也寥寥无几。专家表示,由于嵌入式系统开发要面对千变万化的产品,让具备软硬件方面基础知识的专业人才在项目实践中进行"二次培训",是现阶段嵌入式人才成材的快捷方式。 嵌入式人才稀缺,身价自然就高。据IDC权威统计,初入门的嵌入式开发人员年薪一般都能达到4-7万元,有3年以上经验的人员年薪都在10万元以上,有10年工作经验的高级嵌入式工程师年薪在30万元左右。

东方锐智的嵌入式培训课程


    众所周知,一个标准的嵌入式人才需要掌握应用开发、系统开发、驱动开发三个层级的知识,每个层级都有不同的技术可选。嵌入式应用开发层面可以选择c/c++或者java甚至.net,但共认比较通用的还是c和c++。在系统开发层面的,目前嵌入式操作系统最主流有两个,一是嵌入式Linux,另一是WinCE。基于这样的背景,东方锐智根据所用操作系统的不同,开设嵌入式Linux嵌入式开发工程师课程和嵌入式WinCE嵌入式开发工程师课程。学员可根据个人偏好,结合自身专业特点,任选择一个方向进行培训。 锐智的课程研发团队认为大学生学习嵌入式不同于工作三五年后再出来充电培训的工程师,后者可以在某个具体分支或某个专项技术上深层次学习,而大学生的主要方向应放在上述三个层级的一气贯通上,尽量在每个层级选一个最主流的技术来体验。因此,大量同学在培训之初犹豫于选择Linux方向还是WinC方向上,其实并不是核心问题,因为技术原理相通、开发方式相近,培训的目的本身就应让学员能举一反三,触类旁通。选择WinCE方向的同学未来应能快速转向Linux,反之,亦然!

东方锐智的嵌入式培训体系
Linux嵌入式课程体系

第一部分 嵌入式基础知识讲解

嵌入式基础知识

嵌入式系统概述、主流嵌入式系统介绍及对比、嵌入式硬件平台、嵌入式市场前景、ARM体系结构、ARM工作模式与编程、介绍公司用于的以后培训用的开发板(S3C2410或者S3C2440);

C语言程序设计强化

重点讲解函数指针和结构体部分,GNU C扩展

第二部分 嵌入式应用开发

应用编程API

1、linux文件和目录操作
2、标准IO库
3、进程编程
4、线程编程
5、进程间通讯:信号、管道、消息队列、共享内存等
6、高级IO
7、网络通信
8、软件工程:项目开发流程、开发工具、项目管理工具、文件格式等

项目实战

银行排队叫号系统(课堂辅导方式) 

图形界面开发

Minigui(或Qt)应用编程 Minigui(或Qt)在ARM上的移植

第三部分 嵌入式系统开发(含高手进阶)

Bootloder

1、Bootloder原理和主要功能
2、U-boot(或VIVI)源码分析、移植

项目实战

交叉编译uboot.bin,并通过JTAG口烧写到开发板上

操作系统简介

操作系统的基本概念和原理,Linux内核的特点,内核开发和应用开发的区别,内核开发环境。写

Linux内核代码目录结构分析

针对实际的Linux内核代码,介绍整个内核源代码的组织和目录结构,以及内核主要功能和模块,建立起对内核的总体印象。

Linux内核配置和编译

内核配置工具的使用、内核配置原理、配置文件语法介绍以及交叉编译内核的过程和生成的目标文件。

Linux内核引导和初始化过程

内核从开机加载到出现shell提示符的运行流程,从而了解内核的初始化脉络,这部分主要是内核运行主线的分析(动态分析),和上述的内核代码目录结构的静态分析相结合,全面掌握内核代码架构。

Linux内核移植过程和方法

针对具体开发板讲解内核移植所涉及到的模块、关键点等,以及如何根据芯片数据手册和硬件原理图修改内核代码,顺便讲解如何阅读芯片的数据手册和硬件原理图。

项目实战

进行内核移植,并将内核烧写到开发板上

第四部分 嵌入式驱动开发

设备驱动简介

设备驱动和内核的关系,设备驱动和应用程序开发的区别以及设备分类等。

驱动模块编写、编译和加载

内核模块编写要点,模块的初始化和退出函数,模块编译方法,模块的加载和卸载。

字符设备驱动开发

字符设备的特点,文件操作指针的定义以及设备注册和常用的字符设备操作等。

内核提供的驱动开发接口

延时、定时、中断处理、内存分配、IO操作接口的介绍和使用。

其他驱动程序介绍

主流设备驱动框架如USB驱动、块设备驱动、网卡驱动等。

设备驱动开发工具介绍

设备驱动开发中常用的软硬件工具,如万用表、示波器、逻辑分析仪等。

文件系统

  • 文件系统 (Filesystem)基础知识
  • 嵌入式系统采用的主要文件系统
  • Busybox详解,Busybox指令集包括的内容,Busybox源码分析,如何应用Busybox来搭建嵌入式文件系统,Busybox的移植

4、主要设备文件和库文件的组成,搭建
5、Jffs2或yaffs2映像文件的的制作、烧写,以及实际演示

项目实战

选择某一款具体的开发板,进行Busybox移植、文件系统的搭建,并烧写到开发板上。

第五部分 大型实战项目开发

项目实战

无线通信在汽车 外贸 餐饮等领域的高端应用(具体项目名称待课程进入该阶段时视合作企业的项目进展适时介入)

WINCE嵌入式课程体系


第一部分 嵌入式工程师起步

嵌入式基础知识

嵌入式系统概述、主流嵌入式系统介绍及对比、嵌入式硬件平台、嵌入式市场前景、编写基于嵌入式操作系统WinCE的程序

ARM基础

ARM体系结构、ARM工作模式与编程、 硬件平台介绍: Intel XScale PXA270

程序设计基础

C : 指针、文件、内存操作、C++ : 封装、多态、继承、 .Net Compact Framework

实战演练

XML格式分析。

第二部分 WinCE/Windows Mobile平台应用程序设计

平台及开发环境

Windows Embedded概述、深入理解WinCE/Windows Mobile系统架构、Unicode编程基础、开发环境搭建(SDK, ActiveSync)

wince下嵌入式开发的各种主流开发

用户界面设计与技巧、各种MFC控件使用,特殊空间编写

图形图像编程、GDI接口编程 、各种类型图像显示操作

数据库编程:EDB/CEDB/SQLite/SQL Mobile等数据库的使用

网络编程:Socket编程

串口通讯:   简单串口通讯、无线模块通讯

压缩算法: 各种压缩算法性能对比

多线程编程: 多线程编程中需要注意的一些问题

国际化:多语言环境支持

系统应用接口调用

 调用三种wince的API: 输入法 状态栏  注册表

实战演练

1 界面设计与实现:GPS UI界面设计 2 网络编程:网络视频监控技术框架实现 3 数据库:数据采集及无线远程传输

第三部分 wince下的驱动程序开发

高手进阶1

1 标准流接口驱动 2 触摸屏驱动 3 显示驱动

4 串口驱动 5 SD卡驱动

第四部分 wince下的系统开发

高手进阶2

Platform Builder使用

WinCE内核介绍、 WinCE内核裁剪、编译及下载

wince下的Bootloader开发

第五部分 wince工程师高级经验分享

高手修炼之道

修炼之道之编程规范篇:有关C/C++/C#编程规范的介绍

修炼之道之工具篇:有关IDE及常用插件介绍

修炼之道之代码管理篇:   CVS、Bugzilla配合开发

修炼之道之文档篇:   Word等开发文档的编写

修炼之道之项目管理篇:  有关Project的使用方法

第六部分 大型实战项目开发

1、国家推广项目:智能安防系统 2、福建电力全省变电站远程数据采集系统


   100%在职IT名企项目经理 亲自授课
想区别授课老师是否是IT名企的项目经理很简单,请亮出他的企业,锐智为你准备的每位讲师绝对经得起你的推敲,拒绝“伪专家”、“假高手”、“专职讲师”上培训讲台!
   福州首家开设嵌入式培训的机构
嵌入式的概念很诱人,但嵌入式并不象JAVA等其它技术那样成熟,当前业界并没有一套成熟的嵌入式工程师成长的标准流程或标准教材。这使得嵌入式工程师的培养更多需要专业课程研发团队的梳理和课程在实战中的不断磨合。经过三年准备,两年实践,东方锐智紧紧依靠福州本土IT名企对培训课程做了大量个性化的润色和创新,目前在师资配备、课程研发、学员就业方面在福州高校学生眼中已公认有大家风范。
   专门针对在校大学生的课程体系
2010年起,陆续有兄弟机构开始涉足嵌入式培训行业,这些机构不仅做大学市场、也做社会市场,而东方锐智的特色是只做大学生培训。原因根源于锐智对大学生培训的深刻理解,无论在培训目标、项目阅历、行业经验上,社会生和大学生都有极大不同,一个培训课程又适合社会学员,又适合大学生一定会泛而不专,看似双赢,实则两亏。 早在2006年开始筹划嵌入式课程开始,东方锐智嵌入式研发团队就开始对福州本土本科院校IT方向课程的持续跟踪,发现福州各院校IT方向的专业课程都大致相当,在涉及嵌入式开发相关的基础课程诸如c、数电、模电上均有涉及,但却又掌握不深。不夸张的说,东方锐智的嵌入式培训课程在考虑学员基础,考虑与课程无缝结合,考虑反哺大学课程方面做到了本地化、专业化、精细化。
   与福建IT名企的深层次合作
产品和企业人脉永远是培训机构最核心的两个资源,在企业人脉上,东方锐智经过多年在福州市场的探索,拥有远胜于其它外来机构的核心资源。不同于有些机构抱住一家企业大做文章的做法,东方锐智倡导遍地开发的企业合作方式。近两年,由东方锐智锐智领导亲自主管的人力资源部在人才的输入输出上硕果累累,定单培养、校企合作、专场招聘……,各种形势的企业合作层出不穷。2010年9月,东方锐智更是一举联合福州IT十大名企在各大高校推出了声势浩大的“就业提速工程”,为锐智嵌入式学员的高薪就业铺平道路。
   拓宽知识面,熟悉行业规矩
锐智课程的授课特点是每个知识点都会充分结合现阶段业界最流行的工具业界常见解决方案、常用库文件等,有意识地以主讲课程为核心,辐射带动其它相关重要技术,培养技术全面的软件工程师。讲师在讲授每个知识点结束后,能总结出该知识点在实战中的解决方式,主动引导学员做好归纳和融会贯通的工作,这是锐智坚持高薪聘请一线项目经理亲临授课的根本动机。锐智认为:只有自己还在撒网,你才知道水深水浅,你才知道要告诉给学员们什么。
   跟工程师一起做项目
嵌入式学习的最大秘诀就是多进行有行业背景的项目实战。目前,锐智的多数嵌入式项目均为授课工程师自己在进行中或者曾经进行过的项目,多数工程师在企业里还拥有直接挑选毕业生的权利,这是其它机构无法比拟的优势。
客户服务ICP证号:闽B2-20030218 Copyright© 2003-2010 东方锐智 CO.,LTD. 网站技术支持与维护:质赛网络