要谈论单片机开发工程师是什么样的职业,先了解单片机是什么:单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的佳选择。
听起来好像很复杂,下面用一张图告诉你,单片机是什么样的:
目前单片机已渗透到我们生活的各个领域,大到工业上的设备控制,小到家用的洗衣机电磁率微波炉,单片机几乎是无处不在的,任何电子产品都离不开单片机。据统计,我国的单片机年需求量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%,这说明单片机应用在我国才刚刚起步,有着广阔的前景!只要你对嵌入式底层开发感兴趣!你只需掌握单片机硬件MCU、指令系统、软件编程、接口芯片等的原理及应用,你就可以成为一位单片机开发工程师!
了解完了单片机,那么单片机开发工程师是什么样的职业,这个问题立刻迎刃而解:
1、对单片机应用场合有充分的了解,能够在应用项目中选择合适的单片机和外围芯片的型号;能够根据系统指标很快的设计出一个应用系统的体系结构;在深圳,一个项目的时间只有一个星期左右,因为这些东西谁都能做,主要看谁能够做的又快又好;
2、熟练使用ASM和C等相应的单片机语言,有良好的编程风格和一定的编程技巧;
3、能够进行简单的PCB版图设计,至少能够设计出有一定抗干扰能力的单片机电路板;
4、对控制、信号系统有所了解,知道必要的算法;
5、熟悉计算机方向的简要开发,能够使用计算机做一些简单的主机端软件;
6、对模拟、数字电路、总线等比较熟悉,能够使用它们进行单片机的外围接口。
能达到以上地步,在行业内的薪资待遇基本上都是月薪过万了,有几年工作经验年薪几十万也不是问题。
在外行看来,单片机开发工程师需要学的东西太多,很多专业名词表示听不懂,不过没关系,真正入行单片机开发工程师的时候,你才会恍然大悟,原来单片机开发工程师是这样的职业啊!