嵌入式软件工程师认证嵌入式软件工程师认证一、指导思想全国信息技术高级人才水平考试(以下简称NIEH) “嵌入式技术 工程师”证书是根据中华人民共和国职业教育法、中华人民共和国 劳动法和国务院关于深化教育改革全面推进素质教育的决定精神而 设立的,满足国家发展中对新型人才的需求,面向各个行业提供应 用型、职业型、技能型高素质的嵌入式专业人才,注重能力和实践 技能的培养,通过实际操作、案例教学达到理论和实际相结合,在 总体上与全日制普通高等院校相应专业的水平相一致,可全面促进 嵌入式产业的健康发展二、培养目标NIEH “嵌入式技术工程师”证书考试旨在培养掌握嵌入式专业技 术人才,解决行业快速发展中新型复合人才短缺的问题,培养德、 智、体全面发展,具有良好的知识结构,较高的素质和较强的创新 精神,能独立从事新技术应用的专业人才培养重点在于掌握最新 的国际水平推动产业发展的嵌入式应用技术,同时掌握全球行业发 展方向、市场拓展和营销模式,不仅仅打造合格的技术人才,还要 培养真正了解行业发展,明晰行业发展趋势,掌握创造性思维的复 合型人才;以期通过向我国企业界输送具有创新精神的新生力量,推 动我国现代商务领域和各行业智能应用领域企业水平的提高,满足 国家基础建设及现代发展的人才需求。
其基本要求是通过有关课程 的学习,培养理论知识够用、职业技能实用的创新型复合人才三、证书种类NIEH “嵌入式技术工程师”证书各分为初级、中级、高级三个级 别,由教育部考试中心签发四、证书级别描述初级证书-基础应用阶段•面向人群:行业企业相关嵌入式技术市场等希望获得提升并掌 握新技术的员工、在校大中专学生、希望进入企业寻求发展的人员•主要培训面向3G、4G及嵌入式初级应用技术,突出实际应用 和行业技术、市场、发展方向的掌握,强调通过学习尽早入行通 过初级证书课程的学习,考生应:1.基本掌握嵌入式的基础理论知 识和基本技能,如关于嵌入式基础应用,嵌入式业务的国际、国内 发展方向和行业应用模型,掌握基础应用能力和基础商务经验2. 能够达到企业初级技术应用、商务人才的要求•通过全部 6 门证书课程考试以及实践环节考试合格者,获得初 级证书中级证书-开发阶段:•面向人群:在校院校学生(大专以上水平、大学3 年级以上学 生),专科以上学历在企业工作的员工,已经获得初级证书的人员•主要培训面向3G、4G及嵌入式技术、业务开发能力,不仅掌 握嵌入式产品应用开发(移动终端、智能终端、企业、工业级嵌入式 产品)必备理论,还要通过真实的案例模拟训练,培养达到实际应用 开发水平,技术同商业能够紧密结合,掌握基本的创新思维方式。
通过中级证书 5 门课程的学习,考生应:1、掌握、使用 JavaME、C C++为工具开发基于ARM、LINUX智能嵌入式产品;同时掌握相关技术 同商务实践结合的能力,达到一定的产品分析和设计能力,提升业 务解决综合能力2、具有运用所学理论和方法分析、解决实际问题 的能力,具有参与国内、国际市场项目管理的基本能力3、达到企 业相关业务开发人才的要求•通过全部 3 门证书课程考试以及实践环节考试合格者,获得中 级证书高级证书-设计阶段:•面向人群:已经获得以上该专业中级证书的人员,获得国家承 认的硕士以上学位及毕业后工作1 年以上人员,已经获得国家人事 部正式工程师以上资格及工作3 年以上人员•主要培训内容:嵌入式技术培养先进的嵌入式知识理论同实际 案例设计相结合的实际综合能力通过高级证书课程的学习,学生 能够达到:1、具备面向跨学科复合应用设计的基本素质,掌握嵌入 式应用设计基本技能2、了解嵌入式产业整体发展方向,达到国际 水平实际应用设计能力3、具备解决企业日常工作问题和应急问题 的能力•根据专项培养方案要求,参加3 门课程考试及相关实践环节考 试合格者,获得高级证书五、证书课程设置嵌入式技术工程师序号课程代码课程名称证书级别1. 通过序号为1〜6门课程的考核,可获得全国信息技术高级人 才水平考试(NIEH) “嵌入式技术工程师”证书(初级)。
2. 通过序号为 7〜9门课程的考核,可获得全国信息技术高级人 才水平考试(NIEH) “嵌入式技术工程师”证书(中级)3. 通过序号为 10〜12门课程的考核,可获得全国信息技术高级 人才水平考试(NIEH) “嵌入式技术工程师”证书(高级)六、课程说明嵌入式技术工程师(一)初级证书-基础应用阶段1. 《嵌入式电工技术基础》本课程是整个课程体系的初级课程,主要包括:电工的基础知识 及其应用,数字电路的编码、逻辑运算、集成电路及其原理分析和 使用方法,模拟电路中的放大电路、信号产生电路、整流和滤波电 路及其在现实生活中的应用等知识2. 《嵌入式 LINUX 系统及应用(初级)》本课程是整个课程体系的初级课程,主要包括:嵌入式Linux系 统开发、环境搭建、开发工具的安装制作、Bootloader的移植、内 核的配置编译及移植、根文件系统3. 《单片机及 ARM 嵌入式系统开发(初级)》本课程是整个课程体系的初级课程,主要包括:嵌入式系统知识 单片机技术、英特尔XScale系列处理器、Arm指令系统、PXA255体 系结构和特性、基于Xscale的PXA255结构、PXA255系统时钟和电 源管理、PXA255片内外围、LCD控制器和AC97音频接口。
4. 《基于 x86 结构的嵌入式系统(初级)》本课程是整个课程体系的初级课程,主要包括:嵌入式系统的开 发基础知识、x86相关技术、操作系统、Atom处理器及AIMB-210开 发板、WinCE系统软件开发、x86嵌入式典型应用系统5. 《嵌入式 Symbian 操作系统(初级)》本课程是整个课程体系的初级课程,主要包括:SymbianOS开发 环境、HelloWorld程序创建、面向对象基础、Symbian编程规范基 础、异常处理、清除栈机制和二次构造原理、活动对象机制以及进 程间通讯知识6. 《嵌入式 WinMobile 操作系统(初级)》本课程是整个课程体系的初级课程,主要包括:WindowsCE和 WindowsMobile应用、Mobile2Market开发知识、事件驱动和消息响 应机制、EmbeddedVisualC++的特性以及应用、NETCompactFramework开发、PocketPC的特性以及安全策略、Windows 标准控件和通用控件以及管理策略二) 中级证书-开发阶段7. 《嵌入式系统程序设计(高级)》本课程是整个课程体系的中级课程,主要包括:嵌入式Linux系 统下的 C 编程、多进程的应用开发、进程间通信、多线程编程、串 口应用开发、驱动开发和嵌入式网络编程。
8. 《基于 RISC 嵌入式系统及 FPGA 应用(高级)》本课程是整个课程体系的中级课程,主要包括: RSIC 体系结构 ARM编程模型、指令集以及汇编和C/C++混合编程、ARM硬件平台资 源、基于ARM的.Boo tloader启动分析、UML的使用、嵌入式网络基 础、基于 ARM 的音频系统、回顾 Linux 移植、基于 ARM 的图形编程 FPGA 应用技术原理及基本开发9. 《JavaME 应用开发》本课程是整个课程体系的中级课程,主要包括:JavaME平台体 系结构及开发流程;MIDlet的运行机制、生命周期、安全机制、低 级、中高级组件使用方法、事件处理方式,通用联网框架GCF、3种 网络连接方式,GameGanvas使用方法及所设计的工具,Sun提供的 可选包及可选包中的API,安全系统中的重要概念和MIDP2.0安全 体系结构开发三) 高级证书-设计阶段10. 《嵌入式系统 Android 操作系统》本课程是整个课程体系的中级课程,主要包括:Android系统的 开发工具、开发环境的搭建、模拟环境的搭建、编程11. 《嵌入式 Symbian 系统高级应用开发》本课程是整个课程体系的中级课程,主要包括:SymbianOS框架 结构、平台安全、S60应用程序设计、ECOM架构、进程通讯、核心 应用、多媒体和数据库知识。
12. 《嵌入式CISC(x86)高级应用开发技术》本课程是整个课程体系的中级课程,主要包括:基于x86结构的 嵌入式产品的开发,嵌入式开发流程、硬件电路基础知识,嵌入式 操作系统的搭建、嵌入式数据库和嵌入式Qt,搭建 WindowsXPEmbedded系统和制作组件,QT开发环境的搭建,x86应 用的案例。