在开始前我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
这个问题比较两级分化,有些同学说对嵌软硬件非常重要,反之亦然
其实这个问题主要还是看所处的公司业务和自己对未来的期许,就是所谓的职业规划。
对于题主所说的嵌入式单片机开发方向,对于硬件要求是比较高,甚至有些小公司嵌软和嵌硬对应
的是一个岗位,
而另一些带操作系统的开发,硬件的重要性则没那么大(不用着急反驳),实际情况就是越靠 上层.
对于硬件需要的就越少,像安卓这种虽然也是基于系统研发,底层也是芯片,但是上层甚至已经脱
离嵌入式开发的范畴了,很多安卓开发同学都是不怎么懂硬件的,但是这并不妨碍他们是好的开
发。
所以说会开始的两点,要是你是做单片机的,且是在小公司,那你需要掌握硬件,当然主要是基础
硬件,包括一部分的pcb能力。如果你是在正规的公司,或者偏上层操作系统上的一些开发,这个
方向很多,比如通信,手机,pc等等,很多也都是嵌入式出身,但是实际工作对于硬件的需求就低
了很多。
所以想好自己的职业规划,如果喜欢接触底层,想做单片机这种开发,那就好好学习下硬件。如果
想脱离硬件,那就好好学习下高级语言和操作系统,可以往上层的软件和协议走,也是嵌入式的范
畴,但是对于硬件要求少,更多是软件开发的能力。