嵌入式开发难学吗

 我来答
柒叶47
2023-05-10 · TA获得超过325个赞
知道大有可为答主
回答量:9954
采纳率:100%
帮助的人:70.8万
展开全部

是。

1,需要学习大量的软硬件知识。不仅需要学习Java,C++等编程,要深入底层,汇编,算法数据结构等等都要了解,硬件方面就更多了,电容电阻,模电数电、PCB,各种大小,功率信号完整性。做DSP的,还要知道算法仿真,数学理论、还需要考虑硬件设备,一些芯片的编程还要考虑电路结构,电容大小。调试上面,还需要外接设备,还要看懂示波器,频谱等等。

2,各种硬件平台的生产力工具不统一。编码,编译,调试,烧录…各个方面都是大坑。使用的语言,操作系统平台,芯片性能也不统一。作者表示,最多的时候,电脑上有5个编译环境,还不包括自己学习用的环境。

实际上,看完这两篇文章后觉得,开发者在嵌入式软硬件开发中遇到的这些坑,本质上是因为选择了不合适的芯片平台,如果在决定做嵌入式软硬件开发开始,就选择到了正确的芯片平台,那么,前面所说的这些坑,就会自然而然的烟消云散。

一般做嵌入式系统的公司,都有自己的产品,而且所开发的产品都是通用的。另一方面从事嵌入式的每个人工作的范围相对狭窄,所涉及的专业技术范围就是几样,等时间长了这些知识越做越有经验,非常有成就感,等到了一定的年龄,买卖老本,几句知道会让那些刚进公司的出道者佩服的五体投地,还有如果自己是在在这个行业摸透了,也可以自己创业。近年来随着智能手机、平板电脑、以及宽带路由器、终端适配的发展,对这方面的人才需求还是客观的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式