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