嵌入式系统设计师考试是计算机技术与软件专业技术资格考试(简称软考)系列中的一个重要考试,是计算机专业技术人员获得嵌入式系统设计师职称的一个重要途径。但嵌入式系统设计师考试涉及的知识点极广,几乎涵盖了本科计算机专业课程的全部内容,并且有一定的难度。
本书以作者多年从事软考教育培训和试题研究的心得体会建立了一个5天的复习架构。本架构通过深度剖析考试大纲并综合历年的考试情况,将嵌入式系统设计师考试涉及的各知识点高度概括、整理,以知识图谱的形式将整个考试分解为一个个相互联系的知识点,并逐一讲解,同时附以典型的考试试题和详细的试题分析以确保考生能够触类旁通。读者通过了解本书中的知识图谱,可以快速提高复习效率,做到复习有的放矢,考试时得心应手。书中还给出了一套全真的模拟试题并作了详细点评。
本书可作为参加嵌入式系统设计师考试的考生的自学用书,也可作为软考培训班的教材。
随着智能终端物联网等概念的兴起,万物互联的时代正在到来。从广义的角度来说,无论是手机、电脑,还是家电、百货,凡是能够通电的终端,我们都希望它是智能的终端,即智能的嵌入式设备。基于这种要求,嵌入式设备应当是可编程、可交互的设备,开发人员应同时具备嵌入式软件、硬件领域相关专业知识,这也正是嵌入式系统设计师考试的目的。同时,随着北上广等大城市积分落户制度的实施,软考中级以上职称证书也是获得积分的重要一项。因此,每年都会有大批的准嵌入式系统设计师参加这个考试。我们每年在全国各地进行的考前辅导中,与很多准嵌入式系统设计师交流过,他们都反映出一个心声:考试面涉及专业性太强,市面上辅导资料太少,通过考试非常难。
为了帮助准嵌入式系统设计师们顺利通过考试,本人结合多年来软考辅导的心得,以历次培训经典的5天时间、35个学时作为学习时序,编写了本书,以期考生们能在5天的时间里有所飞跃。5天的时间很短,但真正深入学习也挺不容易。真诚地希望准嵌入式系统设计师们能抛弃一切杂念,静下心来,花5天的时间,把备考当作一个项目来修炼,相信您一定会有意外的收获。
然而,考试的范围十分广泛,除了要掌握嵌入式软硬件领域的相关知识,如嵌入式系统基础、嵌入式软件及操作系统、嵌入式微处理器及接口、嵌入式系统开发及维护、嵌入式软件程序外,还要掌握计算机应用技术,如计算机网络、信息安全和网络安全、多媒体技术、知识产权和标准化知识。在下午的软件设计中还会涉及具体的C语言程序设计、测试用例设计、电路图的分析等案例,有一定的难度。但考试涉及的计算机应用技术部分的知识考点相对集中,因此,根据考试的规律,按图索骥,通过一定的技巧和方法,可以快速达到通过考试的目的。
本书的5 天修炼是这样来安排的:
第1 天打好基础,软硬兼修。先掌握嵌入式系统设计师考试最基础的硬件组成和软件及操作系统部分的内容。这可以让考生掌握软硬件整体架构,以便对嵌入式设备有一个整体的了解。
第2 天夯实基础,再学技术。在了解嵌入式设备软硬件整体架构的基础上,进一步学习计算机网络、信息安全和网络安全、多媒体技术、知识产权和标准化等应用技术,这部分内容在上午考试中约有20分的选择题。
第3天动手编程,软件设计。掌握嵌入式软件程序设计及系统开发的流程,能够编写并分析嵌入式程序设计代码。
第4天再接再厉,电路分析。学习嵌入式系统设计师中应用范围最广的嵌入式微处理器和接口设计相关知识,主要考察电路图分析,系统结构图分析,以及不同嵌入式设备模块的特点。
第5天模拟测试,反复操练。进入全真的模拟考试,检验自己的学习效果,熟悉考试的题型和题量,进一步提升修炼成果。
提醒准嵌入式系统设计师们,不要只是为了考试而考试,一定要抱着修炼的心态,通过考试只是目标之一,更多的是要提高自身水平,将来在工作岗位上有所作为。
在此,要感谢中国水利水电出版社万水分社副总经理周春元,他的辛勤劳动和真诚约稿,也是我能编写此书的动力之一。感谢倪晋平先生对本书的编写给出的许多宝贵的建议,感谢我的同事们、助手们,是他们帮助我做了大量的资料整理,甚至参与了部分编写工作。
然而,虽经多年锤炼,本人毕竟水平有限,敬请各位考生、各位培训师批评指正,不吝赐教。我的联系邮箱是:709861254@qq.com。
倪奕文,著名嵌入式系统设计师考试培训讲师;一线资深嵌入式开发技术专家,参与过多个国家重点型号军用及民用航天卫星研制工作,实践经验丰富,理论功力深厚;对嵌入式系统设计师考试的考试规律、形式、难度、重点以及判卷标准有深入研究。
其所讲授的嵌入式系统设计师课程,以提炼精辟、重点突出、通俗易懂而深受学员喜爱。