凡亿专栏 | 嵌入式开发入门实训从单片机开始
嵌入式开发入门实训从单片机开始

一、为什么要学习单片机?

1. 用途广泛

因为应用太广泛,几乎无处不在!

单片机最主要的战场是工业和消费电子,各种机电设备、汽车、洗衣机、电饭锅等等,几乎有电的设备几乎都离不开单片机身影!

2. 嵌入式开发入门首选

随着嵌入式的发展,已经从简单的单片机进入到ARM和DSP时代,广泛的用于手机、平板电脑等,已经拥有自己的操作系统和应用软件,是一个完整的计算机系统。无疑简单的单片机是嵌入式开发入门的首选,能够学习到基本原理以及实用开发技术,为高端产品开发打下坚实的基础!

不说走向高端,就是单片机本身已经有足够广阔的空间,精通单片机开发已经是非常稀有的人才了!

3. 高新、高薪行业

正因为应用广泛,同时采用了世界先进技术,因此嵌入式开发是一个高新、高薪行业!

高新:需要硬件、软件开发技术,而不是向PC开发单纯的软硬件分开的设计,一般的项目一个人独立完成硬件和软件的全部设计,只有特别复杂的项目才会成立一个小组分工合作!因此对人才的要求要高很多!

高薪:因为技术难度大,涉及面广,人才级别比较高,因此薪资也比较高,有兴趣的可以去招聘网站自行查询!

二、单片机技术的现状

从最早的8单片机发展到16位、32位、64位,从工作频率几MHZ到现在的几个GHZ,从8051到现在的STM32、ARM、DSP,从没有操作系统到复杂的操作系统安卓、Linux等。

嵌入式的特点追求高性能低功耗,与PC主要追求高性能不同。

嵌入式的芯片功能越来越复杂,性能越来好,但是功耗确一直控制的很好,特别适合用于移动设备,如手机、平板、手持设备等。

嵌入式实训

三、单片机开发需要基础

1、 电路设计

模拟、数字、射频,元器件、电路的仿真、PCB设计、电磁兼容等等。

建议入门者电路仿真使用multisim。

单片机仿真使用Proteus。

PCB设计使用Altium designer 9 和PADS。

2、 软件设计

计算机原理,汇编、C程序设计、软件测试、调试、加密等

单片机建议汇编版本和C版本都学习,编程调试使用软件keil 。

3、 专业技术

自动化、网络、通信等。

4、 产品检测与认证

国家标准、产品测试检验方法、电磁兼容等

四、单片机的学习方法

1. 多看

多看各种参考书、教材、论文等。

2. 多练

多练习各种电路,编程,多做各种实验和产品。

单片机涉及到电路开发,电路设计是个高度理论与实践结合的科目,因此不做大量的实验室学不好的。

3. 循序渐进

从基本的原理、编程到接口,再到小实验、小产品,循序渐进,重视基本原理和基础。

最后到高级的专业技术和算法;从8051核心到arm和DSP。

五、嵌入式未来前景

可以知道的未来,不论神经智能还是高端制造,基本上都是以计算机为工具,因此未来无论如何发展都离不开计算机这个主要和重要工具,因此将来计算机技术只会越来越复杂,应用越来越广泛,越来越依赖计算机,因此嵌入式开发还有很长的路要走,无论从时间和空间上都有广阔的前景。

又因为人才稀缺和高薪特性,注定受到欢迎和重视!


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论