嵌入式系统设计师考试一年一次。
每次考试分为上午考试和下午考试,两场考试都过关才能算考试通过。
1.上午考试答题注意事项
(1)记得带 2B 铅笔、橡皮、削笔刀。上午考试答题采用填涂答题卡的形式,由机器阅卷,所以需要使用 2B 铅笔。
(2)注意把握考试时间。虽然上午考试时间有 150 分钟,但是题量还是比较大的,一共75道题,做一道题的时间还不到2分钟,因为还要留出 10 分钟左右来填涂答题卡和检查核对。笔者的考试经验是做 20 道左右的试题就在答题卡上填涂完这 20 道题,这样不会慌张,也不会明显地影响进度。
(3)做题先易后难。上午考试一般前面的试题会容易一点,大多是知识点性质的题目,但也会有一些计算题,有些题还会有一定的难度,个别试题还会出现新概念题(即在教材中找不到答案,乎时工作也可能很少接触),这些题常出现在第 60~70题之问。考试时建议先将容易做的和自己会的做完,其他的先跳过去,在后续的时间中再集中精力做难题。
2.下午考试答题注意事项
下午考试答题采用的是专用答题纸,既有选择题也有填空题。下午考试答题要注意以下事项:
(1)先看问题,后看题且描述,带着问题去描述中找答案。
(2)先易后难,主要拿分点在嵌入式系统基础、嵌入式软件测试、C 语言程序设计中,都有机会拿满分。
(3) 问答题最好以要点形式回答。阅卷时多以要点给分,不一定要与参考答案一模一样,但常以关键词语或语句意思表达相同或接近作为判断是否给分和给多少分的标准。因此答题时要点要多写一些,以酒盖到参考答案中的要点。比如,如果题目中某问题给的是5分,则极可能是5个要点,1个要点1分,回答时最好能写出7个左右的要点。
3、下午考试知识点分布
试题一:嵌入式系统设计
主要考点在于嵌入式软件工程及系统开发这一块,酒盖的知识点章节包括:嵌入式系统基础、嵌入式软件及操作系统、计算机网络、信息安全、嵌入式系统开发和维护。
这些知识点一般在上午考试精华知识点中都有,所以认真回忆上午的考试,往往对下午的考试会非常有帮助。本题一般十分简单,要求大家能拿到 12分以上。
高频考点:
•指令,指令流水线,中断原理。
计算机组成结构,运算器、控制器,相关寄存器等。
C语言填空,根据描述,阅读理解性质。
进制转换:二进制、十进制、十六进制,整数、小数互转。
位运算,运算符优先级。
CMM 各级关键过程域、软件开发模型。
补充流程图,根据描述,阅读理解。
•对称加密和非对称加密,信息安全技术原理。
试题二:嵌入式硬件电路设计
主要考点在于硬件电路的分析、外设总线接口的特点,酒盖的知识点章节包括:硬件嵌入式微处理器和接口。
本题稍有难度,要求大家能拿到8分以上。
试题二的考点并不是完全和讲到的那些接口吻合,少部分是教材里没有的,但是电理是相同的,所以要求大家具有基本的电路分析能力。另外,要求大家对嵌入式微处理分的知识进行归纳总结,常考到的有联入式系统总线接口 (RS-232/422/485、SPI、IIC:嵌入式系统输入输出设备(AD、D/A等)。
高频考点:
嵌入式系统总线接口:熟练掌握每一种总线的接口特点,包括 RS-232/422/485、USB 等。
嵌入式硬件基础:A/D、D/A 硬件电路图,看懂简单电路图(如高低电平对应组合逻辑电路)。
汇编语言代码填空:可按照视频要求掌握。
•补充流程图,根据描述,阅读理解。
试题三:嵌入式软件测试
主要考点在于测试用例的分析和编写能力,通过分析和理解题日功能或代码描述,来设的测试用例,酒盖的知识领域包括:嵌入式系统开发和维护、测试基础知识、嵌入式软件程序 本题十分简单,要求大家能拿到 12分以上。
高频考点:
黑盒测试:定义,功能测试,依据题目描述,填写测试用例表格(条件+结果),理解。
白盒测试:定义,代码结构分析,依据给出的 C语言代码编写测试用例,需要具分析能力。
•测试用例的设计:白盒测试的几种覆盖,黑盒测试的等价类、边界值等测试用例设计
试题四:嵌入式微处理器和接口设计
主要考点在于嵌入式微处理器的结构设计,以及各个硬件模块的使用,软硬件结合会产据结构与算法知识,涵盖知识领域包括:嵌入式系统基础、嵌入式微处理器和接口、嵌入式序设计。
本题稍有难度,要求大家能拿到 8分以上。
高频考点:
嵌入式系统结构:多个设备组成一个功能结构图,分析一些常见设备的特点,如flash 储储器、寄存器含义,双口 RAM,PCI 总线。
•数据结构:用C语言代码实现一些数据结构,如循环队列。
试题五:C语言程序设计
主要考点在于 C 语言代码的分析,涵盖知识点章节包括:嵌入式软件程序设计。
本题十分简单,要求大家能拿到 12分以上。
高频考点:
本题十分纯粹地考察 C 语言,题目给出功能描述,用C语言实现,以填空的形式。
•如果没有C语言基础,需要课后多花时间学习C语言基本语法。
我最近建了一个嵌入式的QQ交流群,感兴趣的可以进群了解一下,我会在群里分享一些常用的代码封装,以及一些项目的源码。QQ群讨论也是完全开放,只要不打广告大家可以就嵌入式尽情的沟通和交流,大家对文章中的内容有疑问也可以在群中提出,有空会尽我所能给大家一些帮助。QQ群号:643408467