如今的新手嵌入式学习从何切入?因为当初的条件限制,MCU编程和主流软件开发非常不同,电工从最初的单片机上起家,平台资源匮乏,代码量不大。久而久之,距离软件开发的主流日趋渐远。
如今的主流平台已是往昔无法比拟,开发方式大有回归主流软件开发方式的趋势,慢慢的不再有单片机软件工程师和PC软件工程师之分。主流软件开发注重软件工程,注重流程的管理,注重合作等等。要有放眼整个行业的视野,要有大软件项目的经验,要有足够多的资源储备,包括开源资源等等。要具备对国际知名的开源软(硬)件项目熟悉认识和参与能力。。。。。
现在的小年轻因为有像树莓派这样的平台:两百多*币,四核,1G内存。比起当初幸福多了,不仅能做嵌入式开发,还可以跑类似ubuntu这样的“通用”系统。两百多就搞定了:开发主机 + 开发板,想想当初一台PC几千,51的烧写器,开发板下来也得四位数,而且难用的要死。并且现在的开发门槛看似较高,实际入门比当初要容易的多,原因可能有:1.成本。2.工具更加方便好用。3.“前人栽树,后人乘凉“效应。4.信息比那时候容易获取,有很成熟的圈子(论坛,社区等等)
他们接触这个没有压力啊。现在的学生好处都占尽了。所以切入点不要太低,不要走老一代的路,把自己绕进去不好。
|