嵌入式软件开发对硬件知识的掌握要求要多高?

发布时间:2024年01月14日

嵌入式软件开发对硬件知识的掌握要求要多高?



在开始前我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!


这个问题比较两级分化,有些同学说对嵌软硬件非常重要,反之亦然

其实这个问题主要还是看所处的公司业务和自己对未来的期许,就是所谓的职业规划。

对于题主所说的嵌入式单片机开发方向,对于硬件要求是比较高,甚至有些小公司嵌软和嵌硬对应

的是一个岗位,

而另一些带操作系统的开发,硬件的重要性则没那么大(不用着急反驳),实际情况就是越靠 上层.

对于硬件需要的就越少,像安卓这种虽然也是基于系统研发,底层也是芯片,但是上层甚至已经脱

离嵌入式开发的范畴了,很多安卓开发同学都是不怎么懂硬件的,但是这并不妨碍他们是好的开

发。

所以说会开始的两点,要是你是做单片机的,且是在小公司,那你需要掌握硬件,当然主要是基础

硬件,包括一部分的pcb能力。如果你是在正规的公司,或者偏上层操作系统上的一些开发,这个

方向很多,比如通信,手机,pc等等,很多也都是嵌入式出身,但是实际工作对于硬件的需求就低

了很多。

所以想好自己的职业规划,如果喜欢接触底层,想做单片机这种开发,那就好好学习下硬件。如果

想脱离硬件,那就好好学习下高级语言和操作系统,可以往上层的软件和协议走,也是嵌入式的范

畴,但是对于硬件要求少,更多是软件开发的能力。

6543fa50570e405e1ad620dddb2df276.jpeg

文章来源:https://blog.csdn.net/lz19zlun/article/details/135584955
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。