嵌入式软件工程师需要学习什么?
作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:496
基本职业技能:
编码能力:至少精通C/C语言的coding。这两种语言在嵌入式行业中使用最多。如果掌握它们,转换成其他语言也不会太难。另外,还包括良好的编码习惯和风格,具体内容可以参考前几期对编码规范的讨论。想要说明这种能力的是,好的编码能力不等于指针,数据结构使用多少,各种运算符优先级记住多少,代码写得多么简洁。可服务性、可移植性、可读性、可靠性是需要进一步关注的重点。
问题解决能力分析:
这种能力由几个阶段组成。第一个级别是调试工具的使用熟练程度。主要是调试代码时MCU的特性,以及熟悉实用程序分析的方式,包括watch/livewatch、memory watch、break point设置技术、使用插件、查询寄存器、查找HARD Fa等。第二个级别是问题分析和解决方法方法。在形成条件反射等分析能力之前,解决复杂问题时,最好使用鱼骨图进行分析。建议假设可能的原因,整理他们之间的前后因果关系,然后除以其他节点,消除各次击破。
基于硬件的功能:
嵌入式软件开发的特殊性要求软件人员也具备MOTIP、数字、传感器等基本硬件功能。
熟悉软件开发过程
大学眼科培训属性机构很少说明这方面的理念,大部分人员习惯性地一上来就开始写代码。下图是软件开发编码阶段开始错误引进率、发现率和恢复成本的图。因此,如果程序上的关卡不足,直接编码的话,会发现后期的代价非常高。
软件最经典的开发过程是V-Model,其他流程系统基本相似,因此无法摆脱这个模板。这个能力要求是,在其他阶段要做什么,交付物是什么,要通过什么审查和测试来保证软件质量。软件过程的两个主要优点是:
1.通过多个阶段的设计开发审查验证测试,确保代码的质量。
2.构建闭环路径,跟踪设计开发测试阶段的需求覆盖率,保存不会遗漏。
- 上一篇:怎么学嵌入式培训学费要上万?
- 下一篇:游戏测试时需要知道什么?
- 佛山电脑学校排行
- 最近发表
-
- 东莞信息:东莞市技能大师工作室政策宣讲交流活动|||北大青鸟计算机培训中心
- 东莞信息:(虎门)职业指导“入校园”,2024年虎门镇职业指导下基层活动顺利开展|||电脑计算机编程培训学校
- 东莞信息:(虎门)政策宣讲互动交流,虎门镇技能人才培养政策宣讲交流会顺利举办|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 东莞信息:(茶山)校企交流合作赋能“百千万工程”|||计算机培训学校招生
- 东莞信息:东坑人社分局开展2024年工伤预防宣传活动|||北大青鸟计算机培训中心
- 揭阳信息:“政行企校”合作育人助力“百千万工程”|||计算机职业技能培训班
- 江门信息:2024年江门市技工院校招生公告|||计算机培训学校招生
- 梅州信息:梅州市设立“妈妈岗”用人单位名录|||广州学电脑培训学校
- 佛山信息:《2024年广东省高校毕业生就业创业十大行动方案》|||电脑计算机编程培训学校
- 东莞信息:(谢岗)校企精准对接·才聚山水谢岗2024年东莞市(第十五届)校企洽谈会谢岗分会场活动圆满举办|||大学生计算机培训学校
- 标签列表
-