嵌入式软件开发的进阶之路
时间:2022-5-19 16:10:14    浏览:0
如果我们想去学嵌入式软件开发,并把它做为自己职业发展的方向,那就要去学单片机。我们来分析一下这个方向需要学习什么,最好的办法是倒过来看职位的需求。下面根据我10年的行业经验,为大家总结一下。

基础知识

1.c 语言

单片机可以支持C语言和汇编编写程序。汇编很少使用,所以主要研究C语言。

单片机的C语言和上位机的C语言还是有一点区别的。目前市面上大部分课程都是上位机的C语言。前段时间我们为学生录制了C语言单片机入门课程。有需要的可以去小坡站看看。

2.硬件基础知识

单片机的开发主要是编写程序来控制硬件,所以必须掌握硬件基础。许多人在此链接中绕道而行。其实对于软件开发来说,只要能看懂原理图,就不需要具备设计能力。如前所述,硬件工程师一般负责硬件。不要做坏事来抢别人的工作。

3.MCU

有了C语言和硬件基础后,就开始学习单片机了。前期还是推荐你从51单片机学习开始。

这个时候就需要买个开发板,反复学习动手操作。

进阶篇

当你完成了基础学习,你会发现你仍然无法通过微控制器开发产品。这是正常现象,不用太担心。要想实现独立的项目工作,就必须继续做项目培训,没有捷径可走。

工程方面,可以找无极MCU编程带,也可以去某宝买DIY工程包。但是,我建议最好让有经验的人带领你,这样你就可以学习实际产品开发的知识。

无论是市面上的开发板还是DIY项目,都与实际产品相差甚远。代码以功能实现为主,参考价值不大。只适合新手练习。

免责声明:本文来自

返回列表