嵌入式工程师认证考试介绍
中国电子学会“嵌入式系统工程师”认证考试工作介绍
4
嵌入式(助理) 嵌入式(助理)工程师认证考试大纲
一、编写嵌入式助理工程师考试大纲的指导思想 1、考试的性质:嵌入式助理工程师是一种评价考试,而不是选拔考试; 2、规范评价嵌入式工程师认证体系,对今后高校设置嵌入式技术课程起指导 作用; 3、该评价体系与标准可以作为衡量当前高等院校学生掌握嵌入式技术的一个 尺度; 4、该评价体系与标准主要从工程应用型人才的要求出发,检查大学生今后从 事嵌入式系统应用设计所需的基本知识与技能; 5、评价体系与标准不能离开大学的基础课程与基础实验的训练; 6、教材标准与评价标准是有区别的; 7、该评价体系与标准的制定与有效执行,可以为嵌入式工程师考试大纲的制 定奠定基础,助理工程师主要考察会做会用,工程师主要考察不但要会做 会用,更重要是系统的开发能力和系统的性能以及程序代码的优化能力。
时间: 月 日 时间:6月6日 12月26日 月 日
方向:嵌入式硬件方向 ;嵌入式软件方向 方向: 地点:各个认证中心,全国统考 地点:各个认证中心,
18
目前已有考试中心: 目前已有考试中心
青岛大学自动化工程学院 东北大学软件学院 北方工业大学信息工程学院 大连理工大学城市学院 东北师范大学物理学院 南京理工大学计算机学院 华中科技大学工程实训中心 山东科技大学济南校区 兰州交通大学电子与信息工程学 院 黑龙江大学电子工程学院 南京工程学院自动化学院 中国石油大学(华东 华东) 中国石油大学 华东) 西安科技大学通信与信息工程学 院 天津职业大学电子信息工程学院 北京印刷学院信息与机电工程学 院 番禺职业技术学院软件学院 华南师范大学计算机学院 华南师范大学计算机学院 集美大学计算机工程学院 集美大学计算机工程学院 北京工商大学 北京工商大学 沈阳农业大学 沈阳农业大学 东莞理工大学 东莞理工大学 河北理工大学轻工学院 河北理工大学轻工学院 西北师范大学物理与电子工程学院 西北师范大学物理与电子工程学院 宁波大学信息科学与工程学院 宁波大学信息科学与工程学院 湖北工业大学商贸学院 湖北工业大学商贸学院 上海第二工业大学计算机与信息学院 上海第二工业大学计算机与信息学院 徐州工业职业技术学院 徐州工业职业技术学院 厦门城市职业学院 厦门城市职业学院 江苏科技大学张家港校区 江苏科技大学张家港校区 中科院西安网络中心 中科院西安网络中心 河北软件职业技术学院 河北软件职业技术学院 景德镇高等专科学校 景德镇高等专科学校 江西财经大学 江西财经大学 北理工珠海学院 北理工珠海学院 常熟理工学院 常熟理工学院 武汉华立教育咨询有限公司 武汉华立教育咨询有限公司 黑龙江工程学院 黑龙江工程学院 北京服装学院 北京服装学院 天津工程师范学院 天津工程师范学院 扬州科技学院 扬州科技学院 首钢工学院 首钢工学院 辽宁交通高等专科学校 辽宁交通高等专科学校
嵌入式面试最常用的307个试题和答案(一)
嵌入式面试最常用的307个试题和答案(一)经典嵌入式面试题总结C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。
这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。
从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。
这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。
这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间在微机上而不上在嵌入式系统上。
如果上述任何问题的答案是"是"的话,那么我知道我得认真考虑我是否应该去做这份工作。
从面试者的角度来讲,一个测试也许能从多方面揭示应试者的素质:最基本的,你能了解应试者C语言的水平。
不管怎么样,看一下这人如何回答他不会的问题也是满有趣。
应试者是以好的直觉做出明智的选择,还是只是瞎蒙呢?当应试者在某个问题上卡住时是找借口呢,还是表现出对问题的真正的好奇心,把这看成学习的机会呢?我发现这些信息与他们的测试成绩一样有用。
有了这些想法,我决定出一些真正针对嵌入式系统的考题,希望这些令人头痛的考题能给正在找工作的人一点帮住。
这些问题都是我这些年实际碰到的。
其中有些题很难,但它们应该都能给你一点启迪。
这个测试适于不同水平的应试者,大多数初级水平的应试者的成绩会很差,经验丰富的程序员应该有很好的成绩。
为了让你能自己决定某些问题的偏好,每个问题没有分配分数,如果选择这些考题为你所用,请自行按你的意思分配分数。
预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:; #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等); 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。
嵌入式系统集成与测试工程师认证考试
嵌入式系统集成与测试工程师认证考试(答案见尾页)一、选择题1. 嵌入式系统的主要特点是什么?A. 高度可定制性B. 强大的计算能力C. 有限的存储空间D. 需要外部设备支持2. 嵌入式系统的核心组成部件不包括以下哪一项?A. CPUB. 内存C. 网络接口卡D. 显示器3. 在嵌入式系统开发过程中,哪个阶段负责硬件平台的搭建和配置?A. 系统设计阶段B. 软件开发阶段C. 硬件定制阶段D. 测试阶段4. 嵌入式系统测试的目的是什么?A. 发现软件错误B. 验证硬件功能C. 提升系统性能D. 检查兼容性5. 嵌入式系统集成通常涉及哪些步骤?A. 硬件组装B. 软件调试C. 系统联合测试D. 用户培训6. 在进行嵌入式系统集成测试时,常用的测试方法有哪些?A. 功能测试B. 性能测试C. 兼容性测试D. 安全测试7. 嵌入式系统集成中的关键考虑因素包括哪些?A. 成本效益分析B. 可靠性C. 易用性D. 扩展性8. 在嵌入式系统测试中,如何确保测试的全面性和有效性?A. 编写详细的测试用例B. 使用自动化测试工具C. 进行回归测试D. 采用黑盒测试方法9. 嵌入式系统集成的成功与否通常取决于哪些因素?A. 团队技能B. 技术选型C. 时间管理D. 风险控制10. 在嵌入式系统集成的过程中,如何处理潜在的风险和挑战?A. 制定详细的项目计划B. 进行风险评估C. 采用敏捷开发方法D. 定期进行项目审查11. 在嵌入式系统中,通常使用哪种编程语言进行开发?B. JavaC. C++D. JavaScript12. 嵌入式系统的核心组件包括哪些?A. CPUB. 内存C. 输入输出设备D. 以上都是13. 在嵌入式系统集成过程中,最关键的步骤是什么?A. 系统设计B. 硬件开发C. 软件开发D. 系统集成与测试14. 嵌入式系统测试的主要目的是什么?A. 发现功能缺陷B. 提高系统性能C. 评估系统可靠性D. 以上都是15. 嵌入式系统测试通常分为几个阶段?A. 单元测试B. 集成测试C. 系统测试D. 性能测试E. 安全测试16. 在嵌入式系统集成与测试中,如何确保系统的可靠性?A. 使用高质量的组件B. 进行充分的测试C. 选择合适的开发工具17. 嵌入式系统的安全性测试通常关注哪些方面?A. 数据加密B. 权限管理C. 系统更新机制D. 以上都是18. 在嵌入式系统开发中,为什么需要遵循一定的规范和标准?A. 保证产品的质量和一致性B. 提高开发效率C. 降低维护成本D. 以上都是19. 嵌入式系统工程师在职业发展中,需要具备哪些技能?A. 编程能力B. 系统集成能力C. 测试能力D. 项目管理能力E. 以上都是20. 在嵌入式系统开发过程中,以下哪个阶段不是必要的?A. 系统需求分析B. 硬件设计C. 软件开发D. 系统测试21. 嵌入式系统的集成通常涉及哪些组件?A. 处理器B. 内存C. 输入/输出设备D. 以上都是22. 以下哪个不是嵌入式系统常用的编程语言?A. C语言B. C++C. JavaD. Python23. 在嵌入式系统测试中,黑盒测试主要关注什么?A. 系统功能B. 系统性能C. 系统可靠性D. 系统安全性24. 嵌入式系统测试中的白盒测试方法通常用于测试哪种类型的错误?A. 功能错误B. 性能错误C. 结构错误D. 安全性错误25. 以下哪个工具不是嵌入式系统集成常用的工具?A. 版本控制系统B. 代码覆盖率工具C. 系统集成平台D. 性能测试软件26. 在嵌入式系统集成过程中,如何确保不同组件之间的兼容性?A. 确保所有组件的硬件接口一致B. 确保所有组件的软件接口一致C. 确保所有组件的通信协议一致D. 确保所有组件的物理位置一致27. 在嵌入式系统测试中,如何评估系统的稳定性?A. 使用负载测试B. 使用压力测试C. 使用稳定性测试D. 使用兼容性测试28. 以下哪个不是嵌入式系统测试的类型?A. 功能测试B. 性能测试C. 兼容性测试D. 易用性测试29. 嵌入式系统主要由哪个组件构成?A. CPU、内存、I/O设备B. CPU、内存、I/O设备、操作系统C. CPU、内存、I/O设备、网络接口D. CPU、内存、I/O设备、图形界面30. 嵌入式系统的实时性是指什么?A. 系统能够立即响应外部事件B. 系统运行速度很快C. 系统电源管理高效D. 系统内存管理优化31. 在进行嵌入式系统测试时,常用的黑盒测试方法基于什么理论?A. 信息流B. 控制流C. 数据流D. 信号处理32. 嵌入式系统集成的质量评估通常包括哪些方面?A. 功能性、性能、可靠性、安全性B. 可维护性、可扩展性、兼容性、安全性C. 功能性、性能、可靠性、兼容性D. 功能性、性能、可维护性、兼容性33. 在嵌入式系统开发中,如何确保代码的可移植性?A. 使用跨平台的编程语言B. 将代码封装成独立的模块C. 使用通用的硬件接口D. 采用分层架构设计34. 在嵌入式系统测试中,如何模拟实际应用场景?A. 使用虚拟机B. 使用仿真器C. 使用真实设备D. 使用自动化测试工具35. 如何确定嵌入式系统是否满足特定的性能要求?A. 通过阅读技术文档B. 通过用户反馈C. 通过性能测试和评估D. 通过专家评审36. 嵌入式系统集成的主要目的是什么?A. 提高系统的稳定性B. 降低系统的功耗C. 实现多个系统模块之间的高效通信D. 增强系统的安全性37. 在嵌入式系统集成过程中,以下哪个不是必要的步骤?A. 系统需求分析B. 硬件平台选择C. 软件开发D. 系统测试38. 嵌入式系统测试工程师需要具备哪些技能?A. 编程语言编程能力B. 系统集成经验C. 熟悉多种嵌入式处理器架构D. 以上所有39. 针对嵌入式系统的兼容性测试通常关注哪些方面?A. 硬件兼容性B. 软件兼容性C. 数据兼容性D. 以上所有40. 在进行嵌入式系统测试时,常用的测试方法有哪些?A. 功能测试B. 性能测试C. 兼容性测试D. 上述所有方法的组合41. 嵌入式系统集成与测试工程师在项目中通常扮演什么角色?A. 项目经理B. 系统分析师C. 测试工程师D. 技术支持人员42. 在嵌入式系统集成过程中,如何确保不同系统模块之间的兼容性?A. 使用通用接口和协议B. 硬件模块标准化C. 软件抽象层(HAL)设计D. 以上所有方法43. 嵌入式系统测试工程师在测试过程中发现了一个严重的软件缺陷,以下哪项行动最合适?A. 立即修复缺陷并重新测试B. 记录缺陷并继续测试C. 通知项目团队但继续测试D. 通知客户并暂停测试44. 在嵌入式系统开发中,以下哪个不是常见的集成开发环境(IDE)?A. Keil C51B. IAR Embedded WorkbenchC. Microsoft Visual StudioD. Eclipse45. 对于嵌入式系统测试工程师来说,理解系统架构和设计原理的重要性体现在哪些方面?A. 提高测试效率B. 减少测试成本C. 保证系统质量和可靠性D. 以上所有二、问答题1. 什么是嵌入式系统?请简要描述其特点。
中国电子学会嵌入式系统工程师专业技术资格认证考试资料
中国电子学会嵌入式系统工程师专业技术资格认证考试一、选择题(本大题共 15 个小题,每小题 1 分,共 15 分)1、基于 FPGA 的嵌入式系统,下面说法正确的是( D )A.只有运行 NiosII 软核的 FPGA 系统才是嵌入式系统 B.基于FPGA 的嵌入式系统是在 FPGA 中运行可配置的软核 C.基于 FPGA 的嵌入式系统主要特点是运行速度比其他嵌入式系统要快 D.基于 FPGA 的嵌入式系统是 FPGA 最主要的应用方向2、下列不属于 FPGA 应用范围的是( D )A.信号处理 B.智能应用 C.手持 PDA D.超大屏幕显示3、下列关于软核处理器的说法,正确的是( B )A.软核处理器执行 VHDL 编写的程序B.软核处理器是集成在 FPGA 中的模块C.NiosII、Microblaze、PowerPC、MIPS 都属于软核处理器的范畴D.NiosII 软核可以修改它的指令和外设4、下列说法正确的是( A )A.IP 核可以挂载到不同的总线上 B.系统中的 IP 核不支持 Ver iog HDL 和 VHDL 混合编写 C.同一个 IP 核在不同的 FPGA 中具有相同的性能 D.嵌入式软核处理器并不属于 IP 核的范畴*5、关于 SOPC 的说法,错误的是( B )A.SOPC 的系统中至少包含一个 NiosII 软核 B.SOPC 技术包含了嵌入式设计的全部,除了硬件 PCB 外,还包括处理器和实时多任务操作系统(RTOS) C.SOPC 可以体现软硬件协同设计技术 D.如果 FP GA 中集成了硬核处理器,无论是否使用,系统都属于 SOPC 系统6、下列不属于 FPGA 片内资源的是( A )A.高速串行收发器 B.PLL(数字锁相环)C.RAM D.FIFO(先进先出)7、下面哪项不属于 NiosII 软核的可定制性( D )A.可以修改基于 NiosII 的 IP 核 C.增加或取消 MMU(内存管理单元) B.提高或降低工作频率 D.自定义 NiosII 指令8、关于 FPGA 的配置问题下列说法的正确的是( A )A.EPCS16 的容量是 16Mb B.FPGA 仅支持 EPCS 配置 C.FPGA 的配置优先级最高的是 EPCS D.EPCS 配置 FPGA 属于 PS(被动)方式9、关于 NiosII 软核启动过程,下列说法错误的是( D )A.NiosII 软核的启动过程主要分为 FPGA 器件的配置和 NiosII 程序的加载B.CFI Flash 可以保存 FPGA 的配置文件、NiosII 程序和其他文件数据C.FPGA 配置文件(.sof)和 NiosII 程序(.elf)都可以保存在 EPCS 中D.使用 CFI Flash 做为 NiosII 启动的器件时,FPGA 把配置数据从 CFI Flash 读出并加载,然后执行 Bootloader 把保存的 NiosII 程序复制 SDRAM 执行10、下列可以在 FPGA 中稳定运行的是( B)A.在设计中同时存在大量同步和异步设计 B.状态机编码采用二进制码和独热码混合形式 C.使用很多已经验证好的 IP 核,但没有做整体的仿真 D.有的模块采用时钟上升沿,有的模块采用时钟下降沿11、uC/OS-II 的任务调度策略是( A )A.哪个任务的优先级高就先执行哪个任务 B.高优先级的任务会被低优先级的任务抢占 C.各自轮流执行一段时间再让出 CPU D.如果某个任务一直得不到 CPU 资源,就会进入等待状态12、在 FPGA 设计中不属于软件硬件协同设计的是( C )A.C2H(C to Hardware)硬件加速编译器 B.难于用软件实现的部分功能用硬件实现 C.在 C 程序中使用自定义外设的函数D.根据顶层设计要求,合理划分软硬件结构13、在 uC/OS-II 系统中不属于信号量用途的是( D)A.共享资源的控制 C.实现两个任务之间信息的传递)B.用来表示一个事件的发生 D.实现两个任务的同步14、关于 SystemC 和 SystemVerilog 的说法正确的是( C)A.SystemC 适合顶层建模,SystemVerilog 适合验证 B.System Verilog 适合顶层建模,SystemC 适合验证 C.SystemVerilog 是 Ver ilog 的升级版本 D.SystemC 可以直接转换为 RTL 代码15、下列关于 uClinux 的说法正确的是( D )A.uClinux 是在 linux 的基础上裁剪了内核和应用程序库。
嵌入式面试题目试题(3篇)
第1篇一、基础知识1. 问题:简述嵌入式系统的定义和特点。
答案:嵌入式系统是指将计算机技术应用于特定领域,将硬件和软件结合在一起,形成具有特定功能的独立系统。
其特点包括:实时性、可靠性、低功耗、小体积、低成本等。
2. 问题:嵌入式系统与通用计算机系统的区别有哪些?答案:嵌入式系统与通用计算机系统的区别主要有以下几点:(1)设计目标不同:嵌入式系统面向特定应用,通用计算机系统面向通用应用;(2)硬件资源不同:嵌入式系统硬件资源有限,通用计算机系统硬件资源丰富;(3)软件系统不同:嵌入式系统软件系统相对简单,通用计算机系统软件系统复杂;(4)实时性要求不同:嵌入式系统对实时性要求较高,通用计算机系统实时性要求较低。
3. 问题:嵌入式系统中的CPU有哪些特点?答案:嵌入式系统中的CPU具有以下特点:(1)低功耗:为了满足嵌入式系统对功耗的要求,CPU需要具备低功耗的特性;(2)高性能:为了提高嵌入式系统的处理速度,CPU需要具备高性能的特性;(3)可扩展性:为了适应不同的应用需求,CPU需要具备可扩展性;(4)集成度:为了减小嵌入式系统的体积,CPU需要具备高集成度。
4. 问题:什么是嵌入式系统中的裸机?答案:嵌入式系统中的裸机是指没有操作系统和应用程序的CPU。
裸机主要用于学习和实验,也可以用于一些对实时性要求较高的应用。
5. 问题:什么是嵌入式系统中的实时操作系统(RTOS)?答案:实时操作系统(RTOS)是一种专门为实时应用设计的操作系统。
它具有以下特点:(1)实时性:RTOS能够满足实时应用对时间的要求;(2)可靠性:RTOS具有较高的可靠性,能够保证系统稳定运行;(3)可预测性:RTOS的性能可预测,便于应用开发。
二、硬件知识1. 问题:简述嵌入式系统中常用的存储器类型及其特点。
答案:嵌入式系统中常用的存储器类型及其特点如下:(1)RAM(随机存储器):用于存储临时数据,断电后数据会丢失;(2)ROM(只读存储器):用于存储程序代码,断电后数据不会丢失;(3)Flash(闪存):具有RAM和ROM的特点,既可读写,又可断电保存数据;(4)EEPROM(电可擦可编程只读存储器):可擦写,断电后数据不会丢失。
嵌入式软件工程师入职试题
嵌入式软件工程师入职试题1. 嵌入式系统基础知识:什么是嵌入式系统?它与普通计算机系统有何不同?嵌入式系统的主要特点是什么?嵌入式系统的硬件架构有哪些常见的类型?嵌入式系统的软件开发流程是怎样的?2. 编程语言和算法:你最熟悉的嵌入式系统开发语言是什么?它有哪些特点和优势?请解释下面的代码片段的功能和作用:void delay(unsigned int ms) {。
unsigned int i, j;for (i = 0; i < ms; i++) {。
for (j = 0; j < 1000; j++) {。
// 延时函数。
}。
}。
}。
嵌入式系统中常用的数据结构和算法有哪些?3. 嵌入式系统开发工具和调试技术:你使用过哪些嵌入式开发工具和调试器?它们的功能和特点是什么?如何进行嵌入式系统的调试和故障排查?4. 实时操作系统(RTOS):什么是实时操作系统?它和普通操作系统有何不同?常见的实时操作系统有哪些?它们的特点和适用场景是什么?实时操作系统中的任务调度算法是怎样的?5. 通信协议和接口:嵌入式系统中常用的通信协议有哪些?请分别介绍它们的特点和应用场景。
嵌入式系统中常用的接口标准有哪些?请介绍其中一个接口标准的工作原理和应用。
6. 物联网和嵌入式系统集成:什么是物联网?嵌入式系统如何与物联网相结合?在物联网应用中,嵌入式系统需要考虑哪些问题?以上只是一些常见的问题示例,实际的入职试题可能会根据公司和职位的要求有所不同。
希望以上回答能够对你有所帮助。
一名嵌入式软件工程师应具备那些技能(嵌入式系统设计师考试大纲)
一名嵌入式软件工程师应具备那些技能(嵌入式系统设计师考试大纲)一、考试说明1、考试要求:(1)掌握科学基础知识;(2)掌握嵌入式系统的硬件、软件知识;(3)掌握嵌入式系统分析的方法;(4)掌握嵌入式系统设计与开发的方法及步骤;(5)掌握嵌入式系统实施的方法(6)掌握嵌入式系统运行维护知识;(7)了解信息化基础知识、信息技术引用的基础知识;(8)了解信息技术标准、安全,以及有关法律的基本知识;(9)了解嵌入式技术发展趋势;(10)正确阅读和理解计算机及嵌入式领域的英文资料。
2、通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格进行软、硬件实际,编写系统开发规格说明书等相应的文档;组织和指导嵌入式系统靠法实施人员实施硬件电路、编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业务水平。
二、考试范围考试科目1:嵌入式系统基础知识1.计算机科学基础1.1数制及转换o 二进制、八进制、十进制和十六进制等常用数制及其相互转换1.2数据的表示o 数的机内表示(原码、反码、补码、移码,定点和浮点,精度和溢出)o 字符、汉字、声音、图像的编码方式o 校验方法和校验码(奇偶验码、海明校验码、循环校验码)1.3算术和逻辑运算o 计算机中的二进制数运算方法o 逻辑代数的基本运算和逻辑表达式的化简1.4计算机系统结构和重要部件的基本工作原理o CPU和存储器的组成、性能、基本工作原理o 常用I/O设备、通信设备的性能,以及基本工作原理o I/O接口的功能、类型和特点o 虚拟存储存储基本工作原理,多级存储体系1.5安全性、可靠性与系统性能评测基础知识o 诊断与容错o 系统可靠性分析评价o 计算机系统性能评测方法2.嵌入式系统硬件知识2.1数字电路和逻辑电路基础2.1.1组合电路和时序电路2.1.2总线电路与电平转换电路2.1.3可编程逻辑器件2.2嵌入式微处理器基础2.2.1嵌入式微处理器体系结构o 冯.诺伊曼结构与哈佛结构o CISC与RISCo 流水线技术o 信息存储的字节顺序(大端存储法和小端存储法)2.2.2嵌入式系统处理器的结构和类型o 常用8位处理器的体系结构和类型o 常用16位处理器的体系结构特点o 常用32位处理器的体系结构特点o 常用DSP处理器的体系结构特点o 多核处理器的体系结构特点2.2.3异常o 同步异常(陷阱、故障、终止)o 异步异常(中断)o 可屏蔽中断、不可屏蔽中断o 中断优先级、中断嵌套2.3 嵌入式系统的存储体系2.3.1存储器系统o 存储器系统的层次结构o 高速缓存(Cache)o 内存管理单元(MMU)2.3.2 ROM的种类与选型o 常见ROM的种类o PROM、EPROM、E2PROM型ROM的典型特征和不同点2.3.3 Flash Memory的种类与选型o Flash Memory的种类o NOR和NAND型Flash Memory的典型特征和不同点2.3.4 RAM的种类与选型o 常见RAM的种类o SRAM、DRAM、DDRAM、NVRAM的典型特征和不同点2.3.5 外存o 常见外存的种类o 磁盘、光盘、CF、SD等的典型特征和不同点2.4 嵌入式系统I/O接口2.4.1 定时器和计数器基本原理与结构2.4.2 GPIO、PWM接口基本原理与结构2.4.3 A/D、D/A接口基本原理与结构2.4.4键盘、显示、触摸屏接口基本与结构2.4.5嵌入式系统音频接口2.5嵌入系统通信及网络接口o PCI、USB、串口、红外、并口、SPI、IIC、PCMCIA的基本原理与结构o 以太网、CAN、WLAN、蓝牙、1394的基本原理与结构2.6嵌入式系统电源分类及电源原理2.7电子电路设计2.7.1电子电路设计基础知识o 电子电路设计原理o 电子电路设计方法及步骤o 电子电路设计中的可靠知识2.7.2 PCB设计基础知识o PCB设计原理o PCB设计方法及步骤o 多层PCB设计的注意事项及布线原则o PCB设计中的可靠性知识2.7.3电子电路测试基础知识o 电子电路测试原理与方法o 硬件抗干扰测试3. 嵌入式系统软件知识3.1嵌入式软件基础知识3.1.1嵌入式软件的分类(系统软件、支撑软件、应用软件)3.1.2无操作系统支持的嵌入式软件体系结构(轮询、中断、前后台)3.1.3有操作系统支持的嵌入式软件体系结构3.1.4板极支持包基础知识(系统初始化、设备驱动程序)3.1.5嵌入式中间件(GUI、数据库)3.2 嵌入式操作系统基础知识3.2.1嵌入式操作系统体系结构o 单体结构、分层结构和微内核结构3.2.2任务管理o 多道程序技术o 进程、线程、任务的概念o 任务的实现(任务的层次结构、任务控制块、任务的状态及状态转换、任务队列)o 任务调度(调度算法的性能指标、可抢占调度、不可抢占调度、先来先服务、短作业优先算法、时间片轮转算法、优先级算法)o 实时系统及任务调度(RMS、EDF算法)o 任务间通信(共享内存、消息、管道、信号)o 同步与互斥(竞争条件、临界区、互斥、信号量、死锁)3.2.3存储管理o Flat存储管理方式o 分区存储管理(固定分区、可变分区)o 地址重定位(逻辑地址、物理地址、地址映射)o 页式存储管理o 虚拟存储技术(程序局部性原理、虚拟页式存储管理、页面置换算法、工作集模型)3.2.4设备管理o 设备无关性、I/O地址、I/O控制、中断处理、缓冲技术、假脱机技术)3.2.5文件系统基础知识o 文件和目录o 文件的结构和组织o 存取方法、存取控制o 常见嵌入式文件系统(FAT、JFFS、YAFFS)3.2.6操作系统移植基础知识3.3 嵌入式系统程序设计3.3.1嵌入式软件开发基础知识3.3.2嵌入式程序设计语言o 汇编、编译、解释系统的基础知识和基本工作原理o 汇编语言o 基于过程的语言(过程/函数、参数传递、全局变量、递归、动态内存分配、数据类型)o 面向对象的语言(对象、数据抽象、继承、多态、自动内存管理)o 各类程序设计语言的主要特点和适用情况3.3.3嵌入式软件开发环境o 宿主机、目标机o 编辑器、编译器、链接器、调试器、模拟器o 常用嵌入式开发工具(编程器、硬件仿真器、逻辑分析仪、示波器)o 集成开发环境o 开发辅助工具3.3.4嵌入式软件开发o 软件设计(模块结构设计、数据结构设计、内存布局、面向对象的分析与设计)o 嵌入式引导程序的设计、设备驱动程序设计、内核设计、网络程序设计、应用软件设计)o 编码(编程规范、代码审查)o 测试(测试环境、测试用例、测试方法、测试工具)o 下载和运行3.3.5嵌入式应用软件移植4.嵌入式系统的开发与维护知识4.1系统开发过程及其项目管理o 系统开发生命周期各阶段的目标和任务的划分方法o 系统开发项目挂你基础知识及其常用管理工具使用方法o 主要的系统开发方法o 系统开发工具与环境知识4.2 系统分析基础知识o 系统分析的目的和任务o 系统分析方法o 系统规格说明书的编写方法4.3 系统设计知识o 传统系统设计方法o 软硬件协同设计方法4.4 系统实施知识o 系统架构设计o 系统详细设计o 系统调试技术o 系统测试4.5 系统维护知识o 系统运行管理知识o 系统维护知识o 系统评价知识5.安全性知识o 安全性基本概念o 加密与解密机制6.标准化知识o 标准化的概念o 国际标准、国家标准、行业标准、企业标准基本知识o 代码标准、文件格式标准、安全标准、软件开发规范和文档标准知识o 标准化机构o 嵌入式系统相关标准7.信息化基础知识o 信息化和信息系统基本概念o 有关的法律、法规8.嵌入式技术发展趋势9.计算机专业英语o 正确阅读和理解相关领域的英文资料考试科目2:嵌入式系统设计应用技术1.嵌入式系统开发过程1.1系统需求分析方法与步骤1.2系统设计o 系统硬件配置o 系统功能组成分配o 软硬件功能的分配o 可行性验证及设计审查o 系统规格o 周期,成本及工作量估计o 开发计划1.3软硬件协同设计1.4硬件设计1.5软件设计o 软件结构o 设计评审o 软件详细设计1.6系统测试o 测试环境o 测试计划(内容、方法、标准、过程、检验)o 硬件测试o 软件测试(单元测试、集成测试)o 软硬件联合测试o 实施测试1.7系统评估1.8 软件维护2.嵌入式系统硬件设计2.1嵌入式系统硬件基本结构2.1.1嵌入式微处理结构与应用2.1.2 异常及中断处理技术2.1.3 DMA技术2.1.4 多处理系统o 多处理器系统特点o 多处理器系统构建技术2.1.5 总线架构o 应用系统中的总线配置2.1.6 内存种类及架构o 存储器系统接口设计2.1.7数字电路和逻辑电路o 专用集成电路o 可编程逻辑控制器件2.2输入/输出接口设计2.2.1 输入/输出接口o 接口信号电平转换o 接口驱动电路设计2.2.2输入/输出接口应用技术o 外围设备o 串口通信o 并口通信o 模拟接口o 通信接口设备o 通信标准和协议o 数据传输方式2.3外围设备接口应用技术2.3.1 外围存储设备o 存储卡,记忆棒,IC卡,MMC卡,SD卡o DVD 、CD-R 、CD-RW2.3.2外围输入/输出设备o 键盘,鼠标,触摸屏o 液晶板、LED、7段数码管、蜂鸣器2.3.3电源设计技术2.4可靠性与安全性设计技术2.4.1 错误检测与隔离技术2.4.2 冗余设计2.4.3 系统恢复设计2.4.4 诊断技术2.4.5常用安全标准2.4.6 抗干扰设计2.4.7电磁兼容设计2.4.8系统加密3.嵌入式系统软件设计3.1嵌入式系统软件结构设计3.2嵌入式操作系统应用技术3.2.1 时间管理o 系统时间o 时钟中断3.2.2内存管理o 静态内存管理o 动态内存管理3.2.3任务管理和任务间的通信o 任务间的通信机制o 信号量o 邮箱o 消息队列3.2.4异常处理o 异常处理方法o 中断优先级处理方法o 系统调用3.2.5嵌入式文件系统应用技术3.2.6嵌入式系统图形用户接口(GUI)应用技术3.2.7嵌入式系统数据库应用技术3.3嵌入式软件设计技术3.3.1汇编语言设计o 数据类型o 汇编语言程序结构o 汇编语言程序设计及优化o 子程序调用3.3.2嵌入式C语言设计o ANSI-C的数据类型o C程序结构o C语言程序设计及优化o 程序的编译与链接3.3.3面向对象程序设计与开发o 面向对象的分析与设计方法UMLo 面向对象的编程语言o 使用C++进行嵌入式系统开发o 使用Java进行嵌入式系统开发3.4 系统级软件设计技术o 嵌入式系统固件与系统初始化设计o 设备驱动程序设计o 硬件抽象层、板级支持包设计o 嵌入式软件的移植技术4.嵌入式系统开发技术4.1系统开发环境4.1.1开发工具o 文本编辑器o 汇编、编译和连接程序o ICE和ICE监控器o 配置管理工具o 逆工程工具4.1.2平台o 操作系统o 分布式开发环境4.1.3开发环境创建方法及评估o 开发工作分析o 开发环境的建立o 维护、管理、使用开发环境的方法o 开发环境的评测4.2实时系统的分析技术4.2.1实时系统的分析技术o 结构化分析方法o 面向对象分析方法4.2.2实时系统的设计技术o 结构化分析方法o 面向对象分析方法4.3硬件设计环境4.3.1硬件描述语言o 硬件开发设计过程o 硬件描述语言的种类与特点4.3.2仿真技术o 逻辑仿真方法o 逻辑仿真工具4.3.3大规模集成电路系统的开发方法o ASIC开发方法o FPGA设计方法o IP(intellectual property)4.4协同设计o 软硬件任务工和切调o 设计评审4.5嵌入式系统低功耗设计技术o 低功耗系统工作机制o 低功耗系统模型结构o 低功耗的硬件设计技术o 低功耗的软件设计技术4.6分布式嵌入系统设计o 分布式系统设计原理o 分布式系统的通信技术o 分布式系统设计应用5.嵌入式系统应用5.1嵌入式系统在控制领域中的应用5.2嵌入式系统在手持设备中的应用5.3嵌入式系统在模式识别中的应用三、题型举例1、选择题若嵌入式系统中采用I/O地址统一编址模式,访问内存单元和I/O设备是通过 (1) 来区分的。
嵌入式软件工程师考试大纲(中级)
嵌入式软件工程师考试大纲(中级)考试性质通过该课程的学习,能够掌握在嵌入式系统平台上,开发智能仪器、仪表,以解决“高性能、低功耗”的实际应用需求。
为深入开展嵌入式系统相关项目研究奠定良好的基础。
考试介绍1.考试形式:理论。
2.考试时间:120分钟。
3.考核标准:满分100分,合格60分。
考试内容(一)嵌入式系统概述嵌入式系统的概念,嵌入式系统的硬件和软件特征,嵌入式系统的设计流程,嵌入式系统的应用领域,嵌入式系统的发展趋势重点和难点:嵌入式系统的概念、嵌入式系统的硬件和软件特征和嵌入式系统的应用领域。
嵌入式系统的概念:根据IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助操作机器和设备运行的装置”(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。
从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。
目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式系统的硬件/软件特征嵌入式系统的硬件必须根据具体的应用任务,以功耗、成本、体积、可靠性和处理能力等为指标来选择。
嵌入式系统的核心是系统软件和应用软件,由于存储空间有限,因而要求软件代码紧凑、可靠,大多对实时性有严格要求。
早期的嵌入式系统设计方法,通常采用"硬件优先"原则。
即在只粗略估计软件任务需求的情况下,首先进行硬件设计与实现。
然后,在此硬件平台之上,再进行软件设计。
因而很难达到充分利用硬件/软件资源,取得最佳性能的效果。
同时,一旦在测试时发现问题,需要对设计进行修改时,整个设计流程就要重新进行,对成本和设计周期的影响很大。
这种传统的设计方法只能改善硬件/软件各自的性能,在有限的设计空间不可能对系统做出较好的性能综合优化,在很大程度上依赖于设计者的经验和反复实验。
嵌入式系统工程师面试题及答案
嵌入式系统工程师面试题及答案在当今科技迅速发展的时代,嵌入式系统工程师扮演着至关重要的角色。
以下是一些常见的嵌入式系统工程师面试题及答案,希望能对您有所帮助。
一、基础知识1、什么是嵌入式系统?答案:嵌入式系统是一种以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
它通常嵌入在其他设备或产品中,用于控制、监测或执行特定的任务。
2、嵌入式系统的特点有哪些?答案:嵌入式系统具有以下特点:专用性强:针对特定的应用需求进行设计和优化。
实时性要求高:能够在规定的时间内完成任务响应。
资源受限:包括处理器性能、内存容量、存储资源等方面。
功耗低:以满足移动或电池供电设备的长时间运行需求。
可靠性高:在恶劣环境下稳定工作。
3、列举几种常见的嵌入式处理器架构。
答案:常见的嵌入式处理器架构有 ARM、MIPS、PowerPC 等。
4、什么是中断?中断的作用是什么?答案:中断是指计算机在执行程序过程中,遇到突发事件时,暂停当前程序的执行,转而去处理突发事件,处理完毕后再返回原程序继续执行。
中断的作用主要是提高系统的实时性和效率,能够及时响应外部事件。
二、编程语言与开发工具1、嵌入式系统中常用的编程语言有哪些?答案:在嵌入式系统中,常用的编程语言包括 C、C++、汇编语言等。
C 语言因其高效、灵活、可移植性好等优点,成为嵌入式开发的主要语言。
2、简述 C 语言中指针的作用。
答案:指针是 C 语言中的一个重要概念,它的作用主要有:可以直接访问内存地址,实现对内存的灵活操作。
用于数组、函数、结构体等数据类型的操作,提高程序的效率。
实现动态内存分配,如使用 malloc 和 free 函数。
3、谈谈你对嵌入式操作系统的了解,列举几种常见的嵌入式操作系统。
答案:嵌入式操作系统是专门为嵌入式系统设计的操作系统,具有体积小、实时性强、可裁剪等特点。
常见的嵌入式操作系统有μC/OSII、FreeRTOS、Linux 嵌入式版等。
初级嵌入式开发与应用工程师认证考试大纲
初级嵌入式开发与应用工程师认证考试大纲1、考试科目一:电子电路开发与应用技术基础考核主要涉及如下几个方面,重点涉及电子信息工程设计中常用的基本知识、基本概念、基本电路和基本方法:1.1电子元器件-----符号、标称值及其标定方法、基本性能、正确使用;1.2基本RC电路、RLC电路-----低通、带通、带阻四大滤波电路、通带宽度,选频能力、实际应用等;1.3半导体二极管-----分类、特性、应用电路(限幅、整流、稳压、变容、嵌位、振荡等)1.4BJT、FET、MOSFET-----分类、符号、工作原理、特性、对比、应用;1.5BJT、FET放大器-----主要共e、共c、共s放大电路的分析及BTL、BCL、BTL功率放大电路的分析与估算、应用;等效电路、工作点、波形失真、波形变换、主要故障分析;四种负反馈的特点及判别;1.6运算放大器-----运放内部的电路组成、特点、“虚短”、“虚地”的概念及应用;各种应用电路的分析与设计考虑(同相反向放大、跟随加减、积分、微分、比较等诸多电路);1.7直流稳压电源-----系统组成框图,具体电路、性能指标、单层式稳压主要点信号的波形与电压值。
主要元件的选用,主要故障的分析与排除;1.8振荡电路-----以RC正弦波振荡电路为主,振荡条件、电路组成、元件作用、基本计算工、主要故障的分析与处理;1.9数制与逻辑代数-----数制与数制间的转换,基本逻辑代数化简;1.10各种门电路及应用----与、或、非门,与非、或非门、异门、同门、三态门、传输门、TTL门等基本概念,电路符号、输入输出信号的逻辑表达式,主要参数,应用电路;二~四译码器的设计与电路,三~八译码器,各种门的典型芯片;1.11触发器----以RS、JK、D触发器为主,T、T’触发器为辅,电路符号、片脚功能、状态方程、真值表、应用电路、典型芯片;1.12计数器与分频器-----分类、以同步二进制加法、减法、可逆计数器为主,典型电路、波形、应用、典型芯片;1.13寄存器及存储器-----移位寄存器与寄存器的基本组成、荼原理、存储器的分类。
嵌入式系统产品测试与认证考试
嵌入式系统产品测试与认证考试(答案见尾页)一、选择题1. 嵌入式系统产品测试的目的是什么?A. 确保产品质量符合标准B. 评估产品的性能和可靠性C. 提高产品的用户体验D. 证明产品符合市场需求2. 嵌入式系统产品认证的重要性和必要性体现在哪些方面?A. 提高产品的信誉度和市场竞争力B. 确保产品满足相关法规和标准要求C. 保护消费者的权益和安全D. 有助于企业建立品牌声誉和形象3. 嵌入式系统产品测试与认证过程中,常用的测试方法有哪些?A. 功能测试B. 性能测试C. 兼容性测试D. 安全性测试4. 嵌入式系统产品认证中,常用的认证标准有哪些?A. ISO 9001B. CE认证C. FCC认证D. UL认证5. 嵌入式系统产品测试与认证对企业的意义主要体现在哪些方面?A. 提高产品质量和可靠性,降低故障率B. 增强企业竞争力,赢得市场份额C. 通过认证,提高企业形象和知名度D. 有助于企业持续改进和创新6. 嵌入式系统产品测试与认证过程中,如何保证测试的准确性和公正性?A. 选择经验丰富的测试团队B. 制定严格的测试流程和规范C. 使用先进的测试设备和工具D. 对测试人员进行专业培训和管理7. 嵌入式系统产品认证中,如何申请认证并了解认证流程?A. 查阅相关认证标准和技术文档B. 咨询专业的认证机构或咨询公司C. 准备相关的产品资料和说明文档D. 按照认证机构的要求进行产品测试和提交申请8. 嵌入式系统产品测试与认证对产品的生命周期管理有何影响?A. 从产品设计阶段就考虑认证需求,确保产品符合标准B. 在产品生产过程中,持续进行测试和监控,确保产品质量稳定C. 在产品上市后,根据认证结果进行产品改进和升级D. 通过认证,提高产品的市场认可度和用户满意度9. 嵌入式系统产品测试与认证对团队的技能和知识要求有哪些?A. 熟悉嵌入式系统的原理和设计B. 掌握产品测试方法和工具的使用C. 了解相关认证标准和流程D. 具备良好的沟通和协作能力10. 嵌入式系统产品测试与认证的未来发展趋势是什么?A. 随着物联网和人工智能技术的发展,嵌入式系统产品的测试与认证将更加智能化和自动化B. 跨平台和跨领域的测试需求将增加,测试与认证将更加注重跨领域合作C. 随着全球贸易壁垒的减少,嵌入式系统产品的国际贸易将更加便利,测试与认证将更加国际化D. 随着企业对产品安全性和可靠性的要求不断提高,测试与认证将更加严格和规范11. 嵌入式系统的测试主要包括哪些方面?A. 硬件测试B. 软件测试C. 系统级测试D. 兼容性测试E. 安全性测试12. 嵌入式系统产品的认证通常由哪个机构进行?A. 国家标准化机构B. 行业协会C. 国际认证机构D. 认证实验室13. 在嵌入式系统产品的测试中,哪个因素对测试结果的影响最大?A. 测试环境B. 测试设备C. 测试人员技能D. 测试用例的设计E. 被测产品的稳定性14. 嵌入式系统产品的认证过程中,通常需要完成哪些步骤?A. 申请B. 初步审查C. 技术评估D. 认证测试E. 认证决定15. 嵌入式系统产品的测试与认证对产品有哪些要求?A. 功能完整性B. 性能指标C. 安全性D. 可靠性E. 易用性16. 在嵌入式系统产品的测试中,如何保证测试的准确性和公正性?A. 使用专业的测试团队B. 严格的测试流程和标准C. 使用高水平的测试设备D. 对测试人员进行培训E. 建立完善的测试文档体系17. 嵌入式系统产品的认证标志通常包含哪些信息?A. 认证机构名称B. 认证产品类别C. 认证有效期D. 认证范围E. 发证机构标志18. 在嵌入式系统产品的测试与认证过程中,如何处理测试中发现的问题?A. 隐瞒问题B. 及时报告并解决C. 与被测方协商解决D. 不予理睬E. 强制实施解决方案19. 嵌入式系统产品的测试与认证对企业的意义主要体现在哪些方面?A. 提高产品质量B. 增强企业竞争力C. 获得政策支持和优惠D. 满足客户需求E. 提升企业形象20. 嵌入式系统产品测试的目的是什么?A. 确保产品质量符合标准B. 提高产品性能和可靠性C. 评估产品的兼容性和可扩展性D. 保证产品安全性21. 嵌入式系统产品认证的重要性和必要性是什么?A. 提高消费者对产品的信任度B. 证明产品符合行业标准C. 便于产品进入国际市场D. 保障国家利益和安全22. 嵌入式系统产品测试与认证的流程包括哪些步骤?A. 制定测试计划B. 设计测试用例C. 执行测试D. 编写测试报告23. 在进行嵌入式系统产品测试时,常用的测试方法有哪些?A. 黑盒测试法B. 白盒测试法C. 空盒测试法D. 回归测试法24. 嵌入式系统产品认证中,常见的认证标准有哪些?A. CE认证B. FCC认证C. UL认证D. CE标志25. 嵌入式系统产品测试与认证对工程师的专业技能要求有哪些?A. 熟悉测试方法和工具B. 掌握产品设计和开发知识C. 能够编写测试用例和测试报告D. 具备问题分析和解决能力26. 嵌入式系统产品测试与认证对产品制造商的影响是什么?A. 增加生产成本B. 提高产品质量和市场竞争力C. 降低市场风险D. 提高企业形象和知名度27. 针对嵌入式系统产品的安全性测试,主要关注哪些方面?A. 设备硬件安全B. 软件安全C. 数据安全D. 网络安全28. 在嵌入式系统产品认证过程中,如何确保样品的一致性和可重复性?A. 使用标准化测试设备和方法B. 对测试人员进行培训和管理C. 制定严格的测试流程和规范D. 对测试环境进行监控和记录29. 嵌入式系统产品测试与认证的未来发展趋势是什么?A. 测试和认证的自动化和智能化B. 跨平台和跨领域的测试标准统一C. 更加严格的环保和节能要求D. 强化产品生命周期管理30. 嵌入式系统产品测试的目的是什么?A. 确保产品质量符合标准B. 评估产品的性能和功能C. 提高客户满意度D. 保证产品安全性31. 嵌入式系统产品认证的标志通常包含哪些信息?A. 认证机构名称B. 产品名称C. 认证类别D. 发证日期32. 嵌入式系统产品的测试周期通常包括哪些阶段?A. 设计阶段B. 制造阶段C. 测试阶段D. 验收阶段33. 嵌入式系统产品测试工程师需要具备哪些技能?A. 熟悉测试标准和流程B. 掌握各种测试工具的使用方法C. 能够编写测试用例和测试报告D. 具备良好的问题分析和解决能力34. 在嵌入式系统产品测试中,常用的测试方法有哪些?A. 黑盒测试法B. 白盒测试法C. 空盒测试法D. 功能测试法35. 嵌入式系统产品认证过程中,通常需要进行哪些方面的评估?A. 技术评估B. 环境评估C. 安全评估D. 遵循性评估36. 嵌入式系统产品测试与认证对企业的意义主要体现在哪些方面?A. 提高产品质量和市场竞争力B. 保障消费者权益C. 为企业赢得更多合作伙伴D. 提升企业形象和知名度37. 嵌入式系统产品测试与认证的流程一般包括哪些步骤?A. 准备阶段B. 技术评审阶段C. 测试阶段D. 认证阶段38. 在嵌入式系统产品测试中,如何判断产品是否通过测试?A. 查看测试报告B. 与测试人员沟通C. 参观生产现场D. 查阅相关文档39. 嵌入式系统产品认证的有效期是多久?A. 1年B. 2年C. 3年D. 5年40. 嵌入式系统产品测试的目的是什么?A. 确保产品质量符合标准B. 提高产品的性能和稳定性C. 评估产品的兼容性和可扩展性D. 保证产品安全性41. 嵌入式系统产品认证的重要性和必要性体现在哪些方面?A. 提高消费者对产品的信任度B. 有助于产品进入国际市场C. 证明产品满足行业规范和标准D. 保护企业的知识产权和品牌声誉42. 嵌入式系统产品测试与认证过程中,常用的测试方法有哪些?A. 功能测试B. 性能测试C. 兼容性测试D. 安全性测试43. 嵌入式系统产品认证中,常用的认证标准有哪些?A. ISO 9001B. CE认证C. FCC认证D. UL认证44. 在嵌入式系统产品测试中,如何判断产品是否满足特定的性能要求?A. 根据产品规格书进行对比B. 进行实际环境测试C. 与同类产品进行比较D. 通过性能测试软件进行验证45. 嵌入式系统产品认证中,如何申请认证?A. 向当地认证机构提交申请B. 了解认证要求和流程C. 准备相关的技术资料和样品D. 参加认证机构的培训课程46. 嵌入式系统产品测试与认证对工程师的要求有哪些?A. 掌握测试方法和认证标准B. 具备良好的分析和解决问题的能力C. 熟悉相关的编程语言和工具D. 具有良好的沟通和团队协作能力47. 嵌入式系统产品测试与认证对产品开发过程的影响是什么?A. 增加了产品开发的复杂性和成本B. 促使产品开发者更加注重产品质量和可靠性C. 缩短了产品从设计到上市的时间D. 需要更多的资源投入到产品测试和认证上48. 在嵌入式系统产品测试中,如何模拟实际使用环境?A. 使用仿真器模拟硬件环境B. 建立虚拟实验室进行软件测试C. 设计合适的测试用例和场景D. 对产品进行长时间的实际运行测试49. 嵌入式系统产品认证中,如何确保产品的一致性和可追溯性?A. 采用严格的生产流程和质量控制措施B. 对原材料和零部件进行严格筛选C. 建立完善的产品追溯体系D. 对成品进行定期检查和抽检二、问答题1. 什么是嵌入式系统?请简要描述其特点。
嵌入式系统设计 考纲
嵌入式系统设计师考试大纲一、考试说明1、考试要求:(1)掌握科学基础知识;(2)掌握嵌入式系统的硬件、软件知识;(3)掌握嵌入式系统分析的方法;(4)掌握嵌入式系统设计与开发的方法及步骤;(5)掌握嵌入式系统实施的方法(6)掌握嵌入式系统运行维护知识;(7)了解信息化基础知识、信息技术引用的基础知识;(8)了解信息技术标准、安全,以及有关法律的基本知识;(9)了解嵌入式技术发展趋势;(10)正确阅读和理解计算机及嵌入式领域的英文资料。
2、通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格进行软、硬件实际,编写系统开发规格说明书等相应的文档;组织和指导嵌入式系统靠法实施人员实施硬件电路、编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业务水平。
二、考试范围考试科目1:嵌入式系统基础知识1.计算机科学基础1.1数制及转换o 二进制、八进制、十进制和十六进制等常用数制及其相互转换1.2数据的表示o 数的机内表示(原码、反码、补码、移码,定点和浮点,精度和溢出)o 字符、汉字、声音、图像的编码方式o 校验方法和校验码(奇偶验码、海明校验码、循环校验码)1.3算术和逻辑运算o 计算机中的二进制数运算方法o 逻辑代数的基本运算和逻辑表达式的化简1.4计算机系统结构和重要部件的基本工作原理o CPU和存储器的组成、性能、基本工作原理o 常用I/O设备、通信设备的性能,以及基本工作原理o I/O接口的功能、类型和特点o 虚拟存储存储基本工作原理,多级存储体系1.5安全性、可靠性与系统性能评测基础知识o 诊断与容错o 系统可靠性分析评价o 计算机系统性能评测方法2.嵌入式系统硬件知识2.1数字电路和逻辑电路基础2.1.1组合电路和时序电路2.1.2总线电路与电平转换电路2.1.3可编程逻辑器件2.2嵌入式微处理器基础2.2.1嵌入式微处理器体系结构o 冯o 诺伊曼结构与哈佛结构o CISC与RISCo 流水线技术o 信息存储的字节顺序(大端存储法和小端存储法)2.2.2嵌入式系统处理器的结构和类型o 常用8位处理器的体系结构和类型o 常用16位处理器的体系结构特点o 常用32位处理器的体系结构特点o 常用DSP处理器的体系结构特点o 多核处理器的体系结构特点2.2.3异常o 同步异常(陷阱、故障、终止)o 异步异常(中断)o 可屏蔽中断、不可屏蔽中断o 中断优先级、中断嵌套2.3 嵌入式系统的存储体系2.3.1存储器系统o 存储器系统的层次结构o 高速缓存(Cache)o 内存管理单元(MMU)2.3.2 ROM的种类与选型o 常见ROM的种类o PROM、EPROM、E2PROM型ROM的典型特征和不同点2.3.3 Flash Memory的种类与选型o Flash Memory的种类o NOR和NAND型Flash Memory的典型特征和不同点2.3.4 RAM的种类与选型o 常见RAM的种类o SRAM、DRAM、DDRAM、NVRAM的典型特征和不同点2.3.5 外存o 常见外存的种类o 磁盘、光盘、CF、SD等的典型特征和不同点2.4 嵌入式系统I/O接口2.4.1 定时器和计数器基本原理与结构2.4.2 GPIO、PWM接口基本原理与结构2.4.3 A/D、D/A接口基本原理与结构2.4.4键盘、显示、触摸屏接口基本与结构2.4.5嵌入式系统音频接口2.5嵌入系统通信及网络接口o PCI、USB、串口、红外、并口、SPI、IIC、PCMCIA的基本原理与结构o 以太网、CAN、WLAN、蓝牙、1394的基本原理与结构2.6嵌入式系统电源分类及电源原理2.7电子电路设计2.7.1电子电路设计基础知识o 电子电路设计原理o 电子电路设计方法及步骤o 电子电路设计中的可靠知识2.7.2 PCB设计基础知识o PCB设计原理o PCB设计方法及步骤o 多层PCB设计的注意事项及布线原则o PCB设计中的可靠性知识2.7.3电子电路测试基础知识o 电子电路测试原理与方法o 硬件抗干扰测试3. 嵌入式系统软件知识3.1嵌入式软件基础知识3.1.1嵌入式软件的分类(系统软件、支撑软件、应用软件)3.1.2无操作系统支持的嵌入式软件体系结构(轮询、中断、前后台)3.1.3有操作系统支持的嵌入式软件体系结构3.1.4板极支持包基础知识(系统初始化、设备驱动程序)3.1.5嵌入式中间件(GUI、数据库)3.2 嵌入式操作系统基础知识3.2.1嵌入式操作系统体系结构o 单体结构、分层结构和微内核结构3.2.2任务管理o 多道程序技术o 进程、线程、任务的概念o 任务的实现(任务的层次结构、任务控制块、任务的状态及状态转换、任务队列)o 任务调度(调度算法的性能指标、可抢占调度、不可抢占调度、先来先服务、短作业优先算法、时间片轮转算法、优先级算法)o 实时系统及任务调度(RMS、EDF算法)o 任务间通信(共享内存、消息、管道、信号)o 同步与互斥(竞争条件、临界区、互斥、信号量、死锁)3.2.3存储管理o Flat存储管理方式o 分区存储管理(固定分区、可变分区)o 地址重定位(逻辑地址、物理地址、地址映射)o 页式存储管理o 虚拟存储技术(程序局部性原理、虚拟页式存储管理、页面置换算法、工作集模型)3.2.4设备管理o 设备无关性、I/O地址、I/O控制、中断处理、缓冲技术、假脱机技术)3.2.5文件系统基础知识o 文件和目录o 文件的结构和组织o 存取方法、存取控制o 常见嵌入式文件系统(FAT、JFFS、YAFFS)3.2.6操作系统移植基础知识3.3 嵌入式系统程序设计3.3.1嵌入式软件开发基础知识3.3.2嵌入式程序设计语言o 汇编、编译、解释系统的基础知识和基本工作原理o 汇编语言o 基于过程的语言(过程/函数、参数传递、全局变量、递归、动态内存分配、数据类型)o 面向对象的语言(对象、数据抽象、继承、多态、自动内存管理)o 各类程序设计语言的主要特点和适用情况3.3.3嵌入式软件开发环境o 宿主机、目标机o 编辑器、编译器、链接器、调试器、模拟器o 常用嵌入式开发工具(编程器、硬件仿真器、逻辑分析仪、示波器)o 集成开发环境o 开发辅助工具3.3.4嵌入式软件开发o 软件设计(模块结构设计、数据结构设计、内存布局、面向对象的分析与设计)o 嵌入式引导程序的设计、设备驱动程序设计、内核设计、网络程序设计、应用软件设计)o 编码(编程规范、代码审查)o 测试(测试环境、测试用例、测试方法、测试工具)o 下载和运行3.3.5嵌入式应用软件移植4.嵌入式系统的开发与维护知识4.1系统开发过程及其项目管理o 系统开发生命周期各阶段的目标和任务的划分方法o 系统开发项目挂你基础知识及其常用管理工具使用方法o 主要的系统开发方法o 系统开发工具与环境知识4.2 系统分析基础知识o 系统分析的目的和任务o 系统分析方法o 系统规格说明书的编写方法4.3 系统设计知识o 传统系统设计方法o 软硬件协同设计方法4.4 系统实施知识o 系统架构设计o 系统详细设计o 系统调试技术o 系统测试4.5 系统维护知识o 系统运行管理知识o 系统维护知识o 系统评价知识5.安全性知识o 安全性基本概念o 加密与解密机制6.标准化知识o 标准化的概念o 国际标准、国家标准、行业标准、企业标准基本知识o 代码标准、文件格式标准、安全标准、软件开发规范和文档标准知识o 标准化机构o 嵌入式系统相关标准7.信息化基础知识o 信息化和信息系统基本概念o 有关的法律、法规8.嵌入式技术发展趋势9.计算机专业英语o 正确阅读和理解相关领域的英文资料考试科目2:嵌入式系统设计应用技术1.嵌入式系统开发过程1.1系统需求分析方法与步骤1.2系统设计o 系统硬件配置o 系统功能组成分配o 软硬件功能的分配o 可行性验证及设计审查o 系统规格o 周期,成本及工作量估计o 开发计划1.3软硬件协同设计1.4硬件设计1.5软件设计o 软件结构o 设计评审o 软件详细设计1.6系统测试o 测试环境o 测试计划(内容、方法、标准、过程、检验)o 硬件测试o 软件测试(单元测试、集成测试)o 软硬件联合测试o 实施测试1.7系统评估1.8 软件维护2.1嵌入式系统硬件基本结构2.1.1嵌入式微处理结构与应用2.1.2 异常及中断处理技术2.1.3 DMA技术2.1.4 多处理系统o 多处理器系统特点o 多处理器系统构建技术2.1.5 总线架构o 应用系统中的总线配置2.1.6 内存种类及架构o 存储器系统接口设计2.1.7数字电路和逻辑电路o 专用集成电路o 可编程逻辑控制器件2.2输入/输出接口设计2.2.1 输入/输出接口o 接口信号电平转换o 接口驱动电路设计2.2.2输入/输出接口应用技术o 外围设备o 串口通信o 并口通信o 模拟接口o 通信接口设备o 通信标准和协议o 数据传输方式2.3外围设备接口应用技术2.3.1 外围存储设备o 存储卡,记忆棒,IC卡,MMC卡,SD卡o DVD 、CD-R 、CD-RW2.3.2外围输入/输出设备o 键盘,鼠标,触摸屏o 液晶板、LED、7段数码管、蜂鸣器2.3.3电源设计技术2.4可靠性与安全性设计技术2.4.1 错误检测与隔离技术2.4.2 冗余设计2.4.3 系统恢复设计2.4.4 诊断技术2.4.5常用安全标准2.4.6 抗干扰设计2.4.7电磁兼容设计2.4.8系统加密3.1嵌入式系统软件结构设计3.2嵌入式操作系统应用技术3.2.1 时间管理o 系统时间o 时钟中断3.2.2内存管理o 静态内存管理o 动态内存管理3.2.3任务管理和任务间的通信o 任务间的通信机制o 信号量o 邮箱o 消息队列3.2.4异常处理o 异常处理方法o 中断优先级处理方法o 系统调用3.2.5嵌入式文件系统应用技术3.2.6嵌入式系统图形用户接口(GUI)应用技术3.2.7嵌入式系统数据库应用技术3.3嵌入式软件设计技术3.3.1汇编语言设计o 数据类型o 汇编语言程序结构o 汇编语言程序设计及优化o 子程序调用3.3.2嵌入式C语言设计o ANSI-C的数据类型o C程序结构o C语言程序设计及优化o 程序的编译与链接3.3.3面向对象程序设计与开发o 面向对象的分析与设计方法UMLo 面向对象的编程语言o 使用C++进行嵌入式系统开发o 使用Java进行嵌入式系统开发3.4 系统级软件设计技术o 嵌入式系统固件与系统初始化设计o 设备驱动程序设计o 硬件抽象层、板级支持包设计o 嵌入式软件的移植技术4.嵌入式系统开发技术4.1系统开发环境4.1.1开发工具o 文本编辑器o 汇编、编译和连接程序o ICE和ICE监控器o 配置管理工具o 逆工程工具4.1.2平台o 操作系统o 分布式开发环境4.1.3开发环境创建方法及评估o 开发工作分析o 开发环境的建立o 维护、管理、使用开发环境的方法o 开发环境的平测4.2实时系统的分析技术4.2.1实时系统的分析技术o 结构化分析方法o 面向对象分析方法4.2.2实时系统的设计技术o 结构化分析方法o 面向对象分析方法4.3硬件设计环境4.3.1硬件描述语言o 硬件开发设计过程o 硬件描述语言的种类与特点4.3.2仿真技术o 逻辑仿真方法o 逻辑仿真工具4.3.3大规模集成电路系统的开发方法o ASIC开发方法o FPGA设计方法o IP(intellectual property)4.4协同设计o 软硬件任务工和切调o 设计平审4.5嵌入式系统低功耗设计技术o 低功耗系统工作机制o 低功耗系统模型结构o 低功耗的硬件设计技术o 低功耗的软件设计技术4.6分布式嵌入系统设计o 分布式系统设计原理o 分布式系统的通信技术o 分布式系统设计应用5.嵌入式系统应用5.1嵌入式系统在控制领域中的应用5.2嵌入式系统在手持设备中的应用5.3嵌入式系统在模式识别中的应用三题型举例一、选择题o 若嵌入式系统中采用I/O地址统一编址模式,访问内存单元和I/O设备是通过 (1) 来区分的。
嵌入式Linux助理工程师认证考试试题
嵌入式Linux 助理工程师认证考试 50个小题,每小题1分,共50分) 1、如果忘记了ls 命令的用法,可以采用( )命令获得帮助。
A 、?ls B 、help ls C 、man ls D 、get ls 2、为了统计文件系统中未用的磁盘空间,我们可以使用命令:( ) A 、du B 、df C 、mount D 、ln 3、要给文件file1加上其他人可执行属性的命令是:( ) A 、chmod a+x B 、chown a+x C 、chmod o+x D 、chown o+x 4、怎样新建一个新文件:( ) A 、touch hello.c B 、mk hello.c C 、rm hello.c D 、new hello.c 5、在bash 命令中,当用( )参数时,表示bash 是交互的。
A 、-c B 、-i C 、-s D 、-d 6、重定向的符号“>"表示:( ) A 、输出追加 B 、输入追加 C 、输出重定向,原来的文件会被改写 D 、管道 7、^D 的确切含义是:( ) A 、停止一个正在运行的程序 B 、终止shell C 、强制退出程序 D 、不再有数据输入 8、Linux 文件权限一共10位长度,分成四段,第二段表示的内容是:( ) A 、文件类型 B 、文件所有者的权限 C 、文件所有者所在组的权限 D 、其他用户的权限9、对于所有用户都只能读的文件权限是:()A、777B、444C、644D、64010、在vi编辑器的命令模式中,删除一行的命令是:()A、yyB、ddC、ppD、xx11、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:()A、-cB、-oC、-SD、-E12、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc –o pr1 prog.o subr.oprog.o: prog.c prog.hgcc –c –l prog.o prog.csubr.o: subr.cgcc –c –o subr.o subr.cclean:rm –f pr1*.o现在执行命令make clean,实际执行的命令是:()A、 rm –f pr1*.oB、 gcc –c –l prog.o prog.cC、 gcc –c –o subr.o subr.cD、都执行13、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。
嵌入式软件工程师认证
嵌入式软件工程师认证嵌入式软件工程师认证介计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。
下面yjbys店铺收集了一些嵌入式软件工程师认证,希望大家认真阅读!一、指导思想全国信息技术高级人才水平考试(以下简称NIEH) “嵌入式技术工程师”证书是根据中华人民共和国职业教育法、中华人民共和国劳动法和国务院关于深化教育改革全面推进素质教育的决定精神而设立的,满足国家发展中对新型人才的需求,面向各个行业提供应用型、职业型、技能型高素质的嵌入式专业人才,注重能力和实践技能的培养,通过实际操作、案例教学达到理论和实际相结合,在总体上与全日制普通高等院校相应专业的水平相一致,可全面促进嵌入式产业的健康发展。
二、培养目标NIEH “嵌入式技术工程师”证书考试旨在培养掌握嵌入式专业技术人才,解决行业快速发展中新型复合人才短缺的问题,培养德、智、体全面发展,具有良好的知识结构,较高的素质和较强的创新精神,能独立从事新技术应用的专业人才。
培养重点在于掌握最新的国际水平推动产业发展的嵌入式应用技术,同时掌握全球行业发展方向、市场拓展和营销模式,不仅仅打造合格的技术人才,还要培养真正了解行业发展,明晰行业发展趋势,掌握创造性思维的复合型人才;以期通过向我国企业界输送具有创新精神的新生力量,推动我国现代商务领域和各行业智能应用领域企业水平的提高,满足国家基础建设及现代发展的人才需求。
其基本要求是通过有关课程的学习,培养理论知识够用、职业技能实用的创新型复合人才。
三、证书种类NIEH “嵌入式技术工程师”证书各分为初级、中级、高级三个级别,由教育部考试中心签发。
四、证书级别描述初级证书-基础应用阶段:●面向人群:行业企业相关嵌入式技术市场等希望获得提升并掌握新技术的员工、在校大中专学生、希望进入企业寻求发展的人员。
●主要培训面向3G、4G及嵌入式初级应用技术,突出实际应用和行业技术、市场、发展方向的掌握,强调通过学习尽早入行。
嵌入式工程师(初级)考试大纲
嵌入式技术工程师考试大纲注释:认知水平标记代表含义:
理解(I):
能将所学知识加以理解、归纳,能领悟某一概念或原理与其它概念或
原理之间的联系,理解其引申意义,并能做出正确的表述和解释;
简单应用(II):
通常能用所学的概念、原理、方法正确分析和解决较简单的问题,具
有分析和解决一般问题的能力;
综合应用(III):
能够灵活运用所学的知识,分析解决比较复杂的问题,具有一定的
解决实际问题的能力。
一、嵌入式技术工程师认证(初级)考试大纲
嵌入式技术工程师(初级)考试内容是智能家电、机器人、高铁、智能移动终端、银行、安防等多个行业的嵌入式应用软件工程师、嵌入式硬件工程师、嵌入式技术顾问、技术支持等初级职位所要求的知识与技能,着重考查考生对嵌入式初级概念的掌握,重点强调嵌入式初级项目开发所需要的工具使用、平台搭建、内核调试、小型应用系统的设计与实现的能力。
(一)考试对象
已完成嵌入式技术工程师初级理论课程和实践课程的学习,透彻掌握嵌入式初级技术的理论要点和技术要点,能够达到嵌入式初级工程师岗位要求的学习者。
嵌入式技术工程师考试大纲(二)考试内容
课程编号及名称:11645-《嵌入式Win Mobile操作系统(初级)》
11。
嵌入式软件开发工程师面试自我介绍
嵌入式软件开发工程师面试自我介绍下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!一、个人基本情况。
我是XXX,毕业于XXX大学,主修嵌入式系统与软件工程专业。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11
嵌入式助理工程师认证证书
12
推荐就业-获得证书的学员简历将免费收录到中国电子 学会嵌入式人才信息数据库。中国电子学会嵌入式专家 委员会将联合企业搭建嵌入式企业联盟,创建嵌入式人 才信息就业平台,为学员和企业搭建专业、权威的就业 平台,在人才和企业之间发挥桥梁和纽带作用,力争为 学员提供更多,更理想的就业机会。
中国电子学会“嵌入式系统工程师” 认证考试工作介绍
1
认证背景
中国电子学会嵌入式工程师认证是中国加入工程师资格国际互认体系的一个重要组 成部分,是中国工程师职称改革,申请国际互认的试点工作之一, 是国家正式批 准并认可的认证体系,是国内嵌入式技术方向唯一的权威认证。
中国工程师职称改革,申请国际互认体系是由人事部牵头,教育部、工业和信息 化部和中国科协等18家单位联合成立的“全国工程师制度改革协调小组”负责。在 “全国工程师制度改革协调小组”的宏观指导下,经中国科协批准,授权中国电子 学会为专业技术资格认证的试点学会,并在全国范围内组织开展嵌入式工程师资格 认证的审核与推广工作。
5
二、与原大纲的不同之处 1、知识的覆盖面更宽; 2、突出实践动手能力的培养,加强了实践动手能力的考核; 3、考核形式由原来的书面考核改为书面考试与实际操作考试相结合的考核方
式,分别单独进行;实践考试以完成简单的项目作为考核方式,而且在理 论考试中,关于实践方面的试题也不得少于30%。 4、将原来考纲的嵌入式系统理论与应用等知识进行了拓展与外延; 5、希望改变目前学生只注重理论学习,忽视动手能力培养的现状。
7
四、考试形式:
实行全国统一认证标准、统一大纲、统一考试、统一试卷、统一考评 管理,由中国电子学会嵌入式专家委员会负责具体组织实施。
笔试(100分):笔试内容中,要有不少于30%的关于实践方面的考试 内容;
实践考试(100分):以小型项目的方式进行动手能力的考查。(试点) 总分:按照笔试70%,实践30%进行加权求总成绩;加权总成绩为60
认证的权威性: 1、是中国科协正式批准的“电子信息技术资格认证试点”系列项目之一; 2、是中国加入工程师资格互认体系的重要组成部分; 3、是对行业人才专业技术应用能力的培养和鉴定; 4、是国内嵌入式技术方向唯一的权威认证,证书颁发机构极具有权威性与公信力;
2
3
认证推广
中国电子学会嵌入式工程师认证由中国电 子学会嵌入式系统专家委员会负责,制定认证 培训计划、考试大纲、推广模式,并授权北京 博创兴业科技有限公司为此认证唯一推广单位。 中国电子学会授权北京博创兴业科技有限公司 在全国范围内寻找具有合格资质的高校、培训 机构,建立联合培训认证中心,同时为各个中
分以上者(含60分),就可以颁发证书。 考试时间:每年举行2次考试,六月份一次、十二月份一次。 理论考试:2.5小时 实践操作考试:3小时
8
考试地点:在全国各地授权考试中心设立考场; 考试方向:嵌入式硬件方向和嵌入式软件方向; 证书颁发:证书由中国电子学会统一编号,发放,并在中国电子学
6
三、实践考核的定位
为了避免目前在嵌入式系统设计的教学过程中面面具到、泛泛而谈的 情况,所以,一定要将嵌入式系统的设计应用落实到一个具体的平 台上,以一个相对稳定的硬件平台开展嵌入式系统设计的理论与实 践教学。根据目前的情况,由于ARM体系结构等各方面都有其优越 性,因此,在进行嵌入式系统设计考核时,主要选择ARM系列中 ARM920为内核的S3C2410(或S3C2440)等芯片构成的嵌入式硬 件系统;在选取操作系统时,采用μC/OS-Ⅱ和Linux操作系统进 行设计;以后将逐步拓展到其它的嵌入式微处理器和操作系统构成 的嵌入式系统;
4
嵌入式(助理)工程师认证考试大纲
一、编写嵌入式助理工程师考试大纲的指导思想
1、考试的性质:嵌入式助理工程师是一种评价考试,而不是选拔考试; 2、规范评价嵌入式工程师认证体系,对今后高校设置嵌入式技术课程起指导
作用; 3、该评价体系与标准可以作为衡量当前高等院校学生掌握嵌入式技术的一个
尺度; 4、该评价体系与标准主要从工程应用型人才的要求出发,检查大学生今后从
13
•人才就业平台
14
15
16
17
09年认证考试
������ 时间:6月6日 12月26日 ������ 方向:嵌入式硬件方向 ;嵌入式软件方向 ������ 地点:各个认证中心,全国统考
18
目前已有考试中心:
• 青岛大学自动化工程学院
•华南师范大学计算机学院
•景德镇高等专科学校
事嵌入式系统应用设计所需的基本知识与技能; 5、评价体系与标准不能离开大学的基础课程与基础实验的训练; 6、教材标准与评价标准是有区别的; 7、该评价体系与标准的制定与有效执行,可以为嵌入式工程师考试大纲的制
定奠定基础,助理工程师主要考察会做会用,工程师主要考察不但要会做 会用,更重要是系统的开发能力和系统的性能以及程序代码的优化能力。
������ • 东北大学软件学院
• 北方工业大学信息工程学院
•集美大学计算机工程学院 •北京工商大学
•江西财经大学 •北理工珠海学院
• 大连理工大学城市学院
•沈阳农业大学
•常熟理工学院
• 东北师范大学物理学院
•东莞理工大学
•武汉华立教育咨询有限公司
• 南京理工大学计算机学院
•河北理工大学轻工学院
•黑龙江工程学院
会嵌入式专家委员会网站上建立证书查询系统,为用人单位和考生 提供查询服务;
9
认证目标人群
������ 助理—— 本科学生和专科学生
������ 中级——工作3年及以上,具备1年
以上专业开发经验
助理 中级 高级
逐级考取
������ 高级——5年及以上专业工作经验, 并有相关专业成果发布
10
目前考试内容: 嵌入式硬件方向(ARM体系结构+uc/osII) 嵌入式软件方向(Linux)
• 华中科技大学工程实训中心
•西北师范大学物理与电子工程学院 •北京服装学院
• 山东科技大学济南校区
•宁波大学信息科学与工程学院