(助理)工程师认证考试大纲小册(XXXX).docx
《(助理)工程师认证考试大纲小册(XXXX).docx》由会员分享,可在线阅读,更多相关《(助理)工程师认证考试大纲小册(XXXX).docx(33页珍藏版)》请在三一办公上搜索。
1、 目 录一、中国电子学会嵌入式工程师认证简介2二、中国电子学会嵌入式专家委员会2三、关于中国电子学会嵌入式工程师培训认证推广3四、嵌入式联合培训认证中心职能4五、认证目标人群4六、嵌入式(助理)工程师认证考试大纲5第一部分 助理工程师考试大纲6(一)、硬件理论考试内容7(二)、软件理论(Linux)考试内容10(三)、SOPC理论考试内容13(四)、软件理论(Windows CE)考试内容15第二部分 上机实践考试17(一)、硬件实践考试内容17(二)、软件实践(Linux)考试内容18(三)、SOPC实践考试内容20(四)、软件实践(Windows CE)考试内容21第三部分 嵌入式助理工程
2、师认证考试样题23附页1 嵌入式工程师认证实践考试“三剑客”27附页2 授权单位28附页3 中国科协学会学术部(批复)30附页4 背景资料31一、中国电子学会嵌入式工程师认证简介中国电子学会嵌入式工程师认证是中国工程师职称改革、申请国际互认的试点工作之一,是国家正式批准并认可的认证体系,是目前国内嵌入式技术方向唯一的权威认证。中国工程师职称改革、申请国际互认工作由国家人事部联合中国科协等18家部委成立的“中国工程师制度改革协调小组”负责。在“中国工程师制度改革协调小组”的领导下,中国电子学会嵌入式专家委员会负责嵌入式工程师认证考试工作,制定认证培训计划、考试大纲、推广模式。并授权北京博创兴业科
3、技有限公司为认证唯一推广单位。二、中国电子学会嵌入式专家委员会中国电子学会是国家一级学会,接受中国科学技术协会和工信部的领导。为了更好地在国内推广嵌入式系统的应用,培养优秀的嵌入式系统专业人才,2006年7月,中国电子学会嵌入式系统专家委员会正式成立!中国电子学会嵌入式系统专家委员会的主要工作内容包括:1为培养嵌入式技术人才,根据中国科协于2003年8月关于同意中国电子学会开展电子信息技术资格认证试点工作的批复 (科协学发2003120号),在全国范围内开展嵌入式工程师认证培训工作;2推广嵌入式系统学术交流,讨论研究建立嵌入式系统课程计划,编撰、出版嵌入式系统系列教材;3紧密联系企业,组织成立
4、嵌入式系统联盟;三、关于中国电子学会嵌入式工程师培训认证推广中国电子学会嵌入式工程师培训认证由中国电子学会嵌入式专家委员会负责,制定认证培训计划、考试大纲、推广模式,并授权北京博创兴业科技有限公司为此认证唯一推广单位。中国电子学会嵌入式培训认证独家授权嵌入式助理工程师资格认证证书样本 四、嵌入式联合培训认证中心职能1、有意向单位向博创科技提出合作申请,经嵌入式专委会考核通过后方可开展嵌入式联合培训认证中心的各项工作。 2、嵌入式联合培训认证中心可面向学校和社会自主招生,组织培训。3、培训完成之后,可以组织学员参加中国电子学会“嵌入式助理工程师”认证考试,合格者由中国电子学会颁发“嵌入式助理工程
5、师”证书。五、认证目标人群助理工程师-针对高校应届本科、专科毕业生中级工程师-针对社会人才高级工程师-针对社会人才六、嵌入式(助理)工程师认证考试大纲 前 言一、编写嵌入式助理工程师考试大纲的指导思想 1、考试的性质:嵌入式助理工程师是一种评价考试,而不是选拔考试;2、规范评价嵌入式工程师认证体系,对今后高校设置嵌入式技术课程起指导作用;3、该评价体系与标准可以作为衡量当前高等院校学生掌握嵌入式技术的一个尺度;4、该评价体系与标准主要从工程应用型人才的要求出发,检查大学生今后从事嵌入式系统应用设计所需的基本知识与技能;5、评价体系与标准不能离开大学的基础课程与基础实验的训练;6、教材标准与评价
6、标准是有区别的;7、该评价体系与标准的制定与有效执行,可以为嵌入式工程师考试大纲的制定奠定基础,助理工程师主要考察会做会用,工程师主要考察不但要会做会用,更重要是系统的开发能力和系统的性能以及程序代码的优化能力。二、与原大纲的不同之处1、知识的覆盖面更宽;2、突出实践动手能力的培养,加强了实践动手能力的考核;3、考核形式由原来的书面考核改为书面考试与实际操作考试相结合的考核方式,分别单独进行;实践考试以完成简单的项目作为考核方式,而且在理论考试中,关于实践方面的试题也不得少于30%;4、将原来考纲的嵌入式系统理论与应用等知识进行了拓展与外延;5、希望改变目前学生只注重理论学习,忽视动手能力培养
7、的现状。三、实践考核的定位为了避免目前在嵌入式系统设计的教学过程中面面具到、泛泛而谈的情况,所以,一定要将嵌入式系统的设计应用落实到一个具体的平台上,以一个相对稳定的硬件平台开展嵌入式系统设计的理论与实践教学。根据目前的情况,由于ARM体系结构等各方面都有其优越性,因此,在进行嵌入式系统设计考核时,主要选择ARM系列中ARM920为内核的S3C2410(或S3C2440)等芯片构成的嵌入式硬件系统;在选取操作系统时,采用COS-和Linux操作系统进行设计;以后将逐步拓展到其它的嵌入式微处理器和操作系统构成的嵌入式系统;第一部分 助理工程师考试大纲嵌入式助理工程师是嵌入式工程师认证的基础等级,
8、主要面向嵌入式技术的初学者。通过嵌入式助理工程师认证的考生标志着已具备嵌入式技术应用的基本应用设计能力,熟悉嵌入式系统的开发过程,能够协助嵌入式工程师进行嵌入式系统的开发工作。嵌入式助理工程师理论试卷所涉及的内容将以本考试大纲中所确定的有关要求为依据,试题将不超过大纲要求的内容。实践考试将以应用为主,以嵌入式助理工程师考试大纲的理论为依据,围绕嵌入式开发与调试的基本方法与技能出题,突出会做会用。笔试(100分):笔试内容中,要有不少于30%的关于实践方面的考试内容;实践考试(100分):以小型项目的方式进行动手能力的考查。如何按照笔试70%,实践30%进行加权求总成绩;只要通过了实践考试(60
9、分),原则上加权总成绩为60分以上者(含60分),就可以颁发证书。考试时间:每年统考两次,分别在六月、十二月份。理论考试:2小时 实操考试:3小时 (一)、硬件理论考试内容1、考核目标要求掌握从事嵌入式系统开发所必须的基本知识:了解嵌入式技术的基本概念、应用、发展趋势等;了解和熟悉嵌入式技术硬件基本电路知识,并能进行简单电路的设计;了解C语言与汇编语言基础知识并能进行简单的编程; 掌握嵌入式系统开发环境构建方法并能根据实际应用自己构建开发环境;了解和熟悉嵌入式系统的接口电路并能结合实际项目进行应用;了解和熟悉嵌入式开发板卡上的资源,能进行简单的开发应用;了解和熟悉C/OS II操作系统、开发工
10、具的使用等,能利用该操作系统进行一些简单项目的开发;熟悉查阅资料与使用资料的方法,能结合实际项目查阅资料;2、考核大纲 第1章 嵌入式系统设计的基本概念、应用、发展趋势1.1) 了解嵌入式系统的概念、基本组成、特点及其应用;1.2) 了解嵌入式系统微处理器类型以及主要的厂家;1.3) 了解嵌入式操作系统、嵌入式系统的开发流程等主要内容;第2章 嵌入式系统硬件电路基本知识2.1) 了解安全用电的基本概念、三相五线制的基本概念,在实际工作中会使用;2.2) 熟悉根据电路功率和技术指标要求选取直流电源的方法;2.3) 了解电压、电流与电阻的基本概念以及在嵌入式系统设计中的具体应用;2.4) 了解电子
11、电路中“地”的概念(数字地、模拟地、保护地等);2.5) 掌握基尔霍夫电压定律、基尔霍夫电流定律在设计嵌入式系统中的简单应用;2.6) 了解和掌握正弦信号、方波、逻辑电平以及基本信号源的使用与信号测量方法;2.7) 了解电容、电感的基本概念以及在嵌入式系统设计中的具体应用,如RC电路、滤波、旁 路、储能等; 2.8) 了解和掌握二极管、三极管的特性以及在嵌入式系统设计中的具体应用,如二极管在电路中的作用(整流、滤波、指示、稳压等)、三极管基本放大电路的概念、了解场效应管的基本特性与应用;2.9) 了解模拟电路与数字电路的主要基本概念并能结合工程实际问题进行具体应用(如:输入/输出阻抗、增益、频
12、率特性、滤波、时钟、逻辑电平的含义、同步与异步、复位、置数、使能等);2.10) 掌握基本的门电路和触发器用法,熟悉状态机的概念和用法; 第3章 嵌入式系统硬件电路设计3.1)了解运算放大的基本概念、掌握典型的基本运算放大电路在嵌入式系统设计中的应用;3.2)了解目前常用芯片的电源电路,掌握DSP、FPGA、ARM等芯片的常用电源电路与芯片选用;3.3)了解振荡与复位电路设计方法、如DSP、FPGA、ARM等芯片的常用振荡与复位电路;3.4)掌握利用HDL语言设计简单组合与时序电路的设计方法;3.5)了解A/D转换和D/A转换的基本概念与技术指标;3.6)熟悉嵌入式系统设计中常用元器件的功能、
13、封装以及常用接插件的使用;第4章 嵌入式C语言与汇编语言4.1) 了解嵌入式C语言程序设计的基础知识(如:数据类型、运算符、表达式、程序设计方法、常用语句、数组、指针、文件等),并能够进行简单的编程;4.2) 了解ARM汇编指令、汇编语言的编程、以及汇编语言与C语言混合编程的方法;第5章 嵌入式系统开发环境构建5.1) 了解嵌入式系统开发环境的构建方法、常用工具的使用;5.2) 了解嵌入式系统硬件环境的搭建方法、并能根据实际项目要求自己构建开发环境;5.3) 熟悉嵌入式开发软件工具的基本使用(如IAR EWARM等);5.4) 了解和熟悉开发工具的使用与硬件调试方法、开发工具的选用、嵌入式系统
14、开发方法;5.5) 熟悉嵌入式系统硬件的基本调试方法、嵌入式系统主要硬件模块的软件调试方法,如:SDRAM、NAND/NOR FLASH、I/O、中断、看门狗软件复位、A/D转换、LCD控制器、键盘设计、UART接口调试、IIC设计;第6章 嵌入式系统常用模块设计6.1) 了解和熟悉嵌入式微处理器的体系结构(如总线信号的概念、可编程I/O、处理器结构、处理器模式和状态、异常和中断、存储系统等);6.2) 了解和熟悉嵌入式系统常用模块的功能(如:电源模块、复位电路、SDRAM电路、NAND Flash电路、Nor Flash电路、UART通用异步串行接口电路、中断、输入/输出端口、PWM、A/D
15、转换与触摸屏、I2C(IIC)串行总线接口、USB接口、LCD控制器、以太网控制器等);第7章 常用驱动电路介绍 7.1) 熟悉和掌握嵌入式系统中常用驱动电路的设计方法,如:TTL和CMOS驱动外部负载、LED的驱动、光电耦合器与继电器、数字信号与长线传输、常用接口的电气特性参数、常用的电力电子控制电路、调试接口等; 第8章 电路板设计基础8.1) 掌握简单电路板的设计方法,如:开发工具的选用、原理图绘制方法、基本布线方法、PCB设计方法、电磁兼容概念等; 第9章 嵌入式操作系统基础9.1) 了解嵌入式操作系统概念、分类、任务管理、存储管理、I/O设备管理、文件系统等基本概念;9.2) 了解C
16、OS-操作系统原理和移植方法(如:COS-中任务的状态、COS-内核调度原理、COS-任务创建方法、任务间的通信、系统的消息循环、COS-移植方法等);第10章 嵌入式系统多任务软件设计10.1)了解嵌入式系统多任务软件设计方法,如:信号量的使用、按键发送新消息、消息循环和信号量的使用、文件的使用、列表框的应用、文本框的应用、图形用户接口、综合应用设计等。第11章 技术报告的写作方法与科技英语阅读11.1) 熟悉技术报告的写作方法、嵌入式系统中软件设计文档的写作要领,能读懂嵌入式英文文档。(二)、软件理论(Linux)考试内容1、考核目标要求掌握从事嵌入式系统开发所必须的基本知识:了解嵌入式技
17、术的基本概念、应用、发展趋势等;了解和熟悉嵌入式系统接口电路与通讯协议,并在实际项目中会进行简单的应用;了解和熟悉嵌入式系统开发板卡上的资源,能进行简单的开发应用;了解和熟悉C语言基础知识并能进行简单的编程;了解和熟悉嵌入式系统开发环境构建并能根据实际应用自己构建开发环境;了解和熟悉开发工具的使用与硬件软件调试方法;了解和熟悉操作系统linux,能利用该操作系统进行一些简单项目的开发;熟悉查阅资料与使用资料的方法,能结合实际项目查阅资料;2、考核大纲第1章 嵌入式系统设计的基本概念、应用、发展趋势1.1) 了解嵌入式系统的概念、基本组成、特点、及其应用;1.2) 了解嵌入式系统微处理器类型以及
18、主要的厂家;1.3) 了解嵌入式操作系统、嵌入式系统的开发流程等主要内容;第2章 嵌入式系统通信接口与协议2.1) 了解通信协议基本的概念、串口通信、USB接口通信、无线连接与网络协议(如:GPRS、Zigbee、GPS、WLAN等);第3章 嵌入式系统硬件基本概念3.1) 了解模拟电路与数字电路的主要基本概念(如:输入/输出阻抗、增益、频率特性、滤波、时钟、逻辑电平的含义、同步与异步、复位、置数、使能等);3.2) 掌握基本的门电路和触发器用法,熟悉状态机的概念和用法;3.3) 了解振荡与复位电路设计方法、如DSP、FPGA、ARM核等芯片的常用振荡与复位电路;3.4) 掌握利用HDL语言设
19、计简单组合与时序电路的设计方法;第4章 嵌入式C语言与汇编语言基础知识4.1) 了解嵌入式C语言程序设计的基础知识(如:数据类型、运算符、表达式、程序设计方法、常用语句、数组、指针、文件等),并能够进行简单的编程;4.2) 了解ARM汇编指令、汇编语言的编程、以及汇编语言与C语言混合编程的方法;第5章 嵌入式系统开发环境构建5.1) 了解嵌入式系统开发环境的构建方法、常用工具的使用;5.2) 了解嵌入式系统硬件环境的搭建方法、并能根据实际项目要求自己构建开发环境;5.3) 熟悉嵌入式开发软件工具的基本使用(如IAR EWARM等);5.4) 了解和熟悉开发工具的使用与硬件调试方法、开发工具的选
20、用、嵌入式系统开发方法;5.5) 熟悉嵌入式系统硬件的基本调试方法、嵌入式系统主要硬件模块的软件调试方法,如:SDRAM、NAND/NOR FLASH、I/O、中断、看门狗软件复位、A/D转换、LCD控制器、键盘设计、UART接口调试、IIC设计;第6章 Linux系统的使用与Linux 开发环境的建立 6.1) 了解和熟悉嵌入式操作系统概念、Linux基本命令、Linux文件与目录系统、Linux安装、基于文本模式的开发平台、GCC构建和基本知识、GCC编译器的使用、编写Makefile文件、GDB调试等。熟悉编辑器的使用(如vi、vim、emacs等);6.2) 了解构建Samba服务器方
21、法、熟悉配置和使用Samba服务器、配置和使用NFS服务器;第7章 Linux Shell编程 7.1) 了解Shell程序设计、流程控制、Bash的调试及内部命令;第8章 嵌入式Linux系统构架 8.1) 了解GNU跨平台开发链的建立、嵌入式Linux内核、嵌入式Linux根文件系统;8.2) 了解根文件系统的构建、根文件系统的设置;第9章 嵌入式Boot Loader结构框架 9.1)了解Boot Loader 的安装位置、启动Boot Loader、Boot Loader 与主机间的通信、U-Boot的运行过程、U-Boot的移植、Linux的引导;第10章 ARM-Linux 微处理
22、器 10.1) 了解ARM-Linux微处理器的寄存器结构、指令结构、内存管理单元MMU、ARM-Linux的虚拟存储实现、ARM中异常中断的种类、ARM处理器对异常中断的响应及返回过程;第11章 ARM-Linux进程调度 11.1) 了解Linux进程的调度时间、Linux进程的创建、运行与消亡;第12章 ARM-Linux系统启动及初始化 12.1) 了解内核数据结构的初始化、外设的初始化、Shell的启动、Linux模块的载入与卸载、ARM-Linux内核的裁减;第13章 嵌入式多线程编程 13.1) 了解Linux线程的概念、多线程编程同步、对接口应用的编程;第14章 嵌入式Web服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 助理 工程师 认证 考试 大纲 XXXX
链接地址:https://www.31ppt.com/p-1892861.html