嵌入式系统工程师知识面的宽度、深度、高度

要成为优秀的嵌入式系统工程师,其知识面要有宽度、深度、高度。

mingdu.zheng at gmail dot com
https://blog.csdn.net/zoomdy/article/details/80592224

宽度

要能独立地完成嵌入式系统的设计,知识面一定要有宽度。嵌入式系统本身包含了软件、硬件两个方面,两个方面的内容都是必须掌握的。嵌入式系统是针对特定应用设计的计算机系统,嵌入式系统一定是与特定的应用紧密联系的,没有什么纯粹的嵌入式系统,这势必要求掌握与应用相关的知识,例如做电子称就必须掌握应变电阻测量的相关技术。在物联网的大背景下,还需要了解通信、联网,甚至是云平台的相关内容。

深度

要做出物美价廉的嵌入式产品,一定要深入掌握嵌入式系统的各个方面。只有深入了解处理器指令集、编程语言特性、编译器特性才能编写出既节省空间又节省时间的优秀代码。只有深入了解单片机的休眠模式、外围器件的工作特性才能设计出功耗最低的产品。只有深入了解晶振、电感、电容、二极管、三极管等看似不起眼的分立器件的特性才能设计出高可靠性的产品。

高度

在设计嵌入式产品时,不能只盯着产品本身,而是要站在一个更高的角度去思考。没有哪个系统是孤立,每个系统都是更大系统的组成部分。每个系统都会与其它系统进行交互。要做好产品,在关注本产品的同时,要留意上级系统的总体特性,产品在上级系统中的作用,以及与上级系统中其它组成部分的交互。

猜你喜欢

转载自blog.csdn.net/zoomdy/article/details/80592224
今日推荐