汽车电子技术——嵌入式系统设计师 相关知识学习及考试备考
1. 嵌入式开发相关知识学习
博主本人很早就计划向软件项目管理方向转型,并为此做着持续的知识学习和储备,除了在工作中尽量接触学习与汽车电子及软件开发相关的实际应用,也自己基于STM32开发板学习实践ECU/MCU嵌入式开发,同时考取获得了PMP认证和系统集成项目管理工程师证书。现阶段正在准备今年下半年的软考高级——信息系统项目管理师。除此之外,一直也在学习嵌入式系统相关知识,准备明年上半年考取嵌入式系统设计师证书。关于嵌入式系统设计师考试,一方面是为了更加系统的学习嵌入式系统开发的知识,由于自己在不断深入学习STM32开发实践的同时,更系统完备的学习相关理论知识,理论结合实践更有助于知识的学习理解和掌握应用,这个是最主要的;另一方面则是也想考核一下知识的应用掌握情况,通过该嵌入式系统设计师认证。嵌入式系统设计师考试涉及的内容比较广,包含嵌入式软件,硬件,软件测试,计算机网络,计算机安全,知识产权等,都是以软件相关知识为主。 其实对于嵌入式开发相关的学习,自己是把它当作今后长期持续学习的方向,毕竟转型软件相关岗位工作后,在这方面的实践和学习也是持续推进的,所以本篇博文其实更多的是记录自己嵌入式开发学习的思路,而不仅仅是为了考证。关于嵌入式开发&汽车电子学习相关的博文,自己前面也写过一些,感兴趣的小伙伴也可以查阅参考一下,有任何问题随后提出沟通和讨论。
汽车电子技术——ECU/MCU嵌入式软件开发 汽车电子技术——项目管理、软件及硬件之学习与分享概述 汽车电子技术——自动驾驶技术 汽车电子技术——CAN总线系统 项目管理&项目经理进阶——清华大学《软件工程》课程学习与分享
2. 嵌入式系统设计师考试
嵌入式系统设计师属于软考中级中的一科考试,关于软考相关的介绍,自己在以前的博文中已经论述过,大家可以自己翻看。在这里主要论述关于嵌入式系统设计师的考试相关的信息。 项目管理&项目经理进阶——软考中级&高级备考记录(持续更新中)
2.1 考试目标和要求
2.1.1 考试目标 嵌入式系统设计师,通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格说明书进行软、硬件设计,编写系统开发的规格说明书等相应的文档;组织和指导开发实施人员编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业务水平。 2.1.2 考试要求: (1) 掌握计算机科学基础知识; (2) 掌握嵌入式系统的硬件、软件知识; (3) 掌握嵌入式系统分析的方法; (4) 掌握嵌入式系统设计与开发的方法及步骤; (5) 掌握嵌入式系统实施的方法; (6) 掌握嵌入式系统运行维护知识; (7) 了解信息化基础知识、计算机应用的基础知识; (8) 了解信息技术标准、安全性,以及有关法律法规的基本知识; (9) 了解嵌入式技术发展趋势; (10) 正确阅读和理解计算机及嵌入式系统领域的英文资料。
2.2 考试科目设置及时间
2.2.1 考试科目设置 与系统集成项目管理工程师考试一样,嵌入式系统设计师同样也是分为基础知识和应用技术两科: (1)嵌入式系统设计师基础知识,考试时间为150分钟,笔试,选择题。总分为75分,合格标准线为45分; (2)嵌入式系统设计师应用技术,考试时间为150分钟,笔试,问答题。总分为75分,合格标准线为45分。 2.2.2 考试时间 嵌入式系统设计师的考试一年只有一次,但到底是上半年还是下半年考试,具体时间其实现在是不太确定的。其实在2021年以前,该科考试一直都是在下半年11月中旬考的,但是今年或许由于疫情影响或是时间调整改革,放在上半年6月底考,有可能以后都是放在上半年考。一方面由于自己今年上半年备考系统集成项目管理工程师,与嵌入式系统设计师考试时间冲突的,只能选一门来考;另一方面自己认为嵌入式开发更偏重实践应用,且自己一直基于STM32开发板学习实践着,学习中更多的目的不是只为证书优先,所以就决定先考系统集成项目管理工程师,嵌入式系统设计师则放到明年上半年再考。相关的考试时间如果出来会在官网中贴出的。 中国计算机技术职业资格网——考试安排
2.3 考试教材及资料
嵌入式系统设计师的考试教材可以参考考试官网: 嵌入式系统设计师——考试用书 嵌入式系统设计师教程(第2版)书号:978-7-302-53697-0 出版日期:2019年11月 嵌入式系统设计师考试大纲 书号:978-7-302-53682-6出版日期:2019年11月 同样想学习及备考的小伙伴,可以自己在网上购买即可。 博主一直在持续学习汽车电子&嵌入式开发相关知识,本身就买了很多嵌入式相关应用的书籍,所以除了官方指定的教材外,自己会结合这些书籍来融会贯通,加深知识的理解和应用,有兴趣的小伙伴们同样可以参考,我也在文末的参考书目中给出。
2.4 嵌入式系统相关参考视频课程
其实网上关于嵌入式系统相关的学习视频是很多的,自己本身基于STM32开发板编程实践学习的过程中,在慕课中筛选了一些不错的课程,虽然这些视频不是专门针对本科考试用的,但是作为嵌入式系统知识学习来说是足够的了,有兴趣的小伙伴们也可以自己查阅学习。
大连理工大学——嵌入式软件设计
本课程的主要任务是全面介绍基于ARM/嵌入式Linux操作系统的GNU C语言程序设计思想、方法,以及基于STM32处理器和Proteus的嵌入式仿真技术。通过本课程的学习,使学生掌握嵌入式软件设计的基本流程和方法。
北京交通大学——嵌入式系统课程设计
课程使用STM32微控制器,主要内容包括:嵌入式系统的基本概念、ARM处理器体系结构,微控制器硬件结构与接口、软件编程方法、嵌入式实时操作系统原理。
浙江大学——STM32嵌入式系统
本门课程主要介绍STM32处理器的功能特点、工作原理、硬件资源和软件开发方法,希望同学们通过课程学习,能够理解掌握ARM嵌入式系统涉及的理论和知识,并在此基础上熟练运用STM32处理器的软件开发环境和程序调试方法,掌握GPIO、中断、串口、定时器以及其他基本外设接口的程序设计方法,并且了解uC/OS嵌入式实时操作系统在STM32上的移植与多任务应用程序开发方法,最终具备STM32嵌入式系统开发能力,从而为今后开展“智能感知与控制”相关科研训练、科技竞赛、产品研发等工作做好技术储备。
3. 参考学习的书籍
- 《嵌入式系统设计师教程》全国计算机专业技术资格考试办公室 组编
- 《嵌入式系统设计师考试大纲》全国计算机专业技术资格考试办公室 组编
- 《嵌入式系统 硬件软件及软硬件协同》 Tammmy Noergaar 著 马志欣 等译
- 《汽车电子技术—硬件、软件、系统集成和项目管理》Kai Borgeest 著 武震宇 译
- 《电子系统设计 面向嵌入式硬件电路》 马洪连 等著
=文档信息= 本学习笔记由博主整理编辑,仅供非商用学习交流使用 由于水平有限,错误和纰漏之处在所难免,欢迎大家交流指正 如本文涉及侵权,请随时留言博主,必妥善处置 版权声明:非商用自由转载-保持署名-注明出处 署名(BY) :zhudj 文章出处:https://zhudj.blog.csdn.net/
|