2021-11-10 16:07:49|已浏览:212次
嵌入式,是一个庞大的领域。可以说,排除传统意义上的PC电脑,很多微型计算机的板卡都可以称为嵌入式系统。最
早的手机系统也是嵌入式系统的一种。
只不过随着技术发展,智能手机的设计日益复杂,功能丰富,因此称为一个独立的领域,叫移动终端。如此大的范围,
作为初学者,我们该从何处下手呢?
先介绍常用的MCU平台,目前常用的有8051、ARM,以及其他RISC特殊内核的MCU。8051是非常久远的8位机内核,成
本很低,计算能力较弱。ARM体系,相对丰富得多,包括M0、M3、M4以及更强的A系列、更老的ARM7、ARM9、ARM11等
型号。在自动控制、物联网、智能家居等领域,如果不运行Linux、Android,那么通常都是使用8051、M0、M3多一点,同
时学习难度也低一点。
如果为了入门,非常建议用ARM的M0(即Cortex-M0系列)开始入手。M0系列的单片机,具有成本低、容易上手、能在
线调试,开发又与M3\M4几乎兼容。外设种类也较多,如UART、SPI、I2C、RTC、TIMER、PWM、ADC、DAC等等,熟悉一
个芯片,就可以踏入嵌入式大门。开发资料相对也比较多,有问题可以及时获得解答。上手熟悉以后,将来不仅工作机会比
较多,做DIY设计的空间也比较大。
相对于M0系列,8051作为8位机,资源少、速度慢,调试不方便。尽管非常便宜,但是毕竟不是做产品。选一型单片机,
能学习尽可能多的知识,才是主要目的。因此8051系列作为一个设计过于陈旧的单片机,已经不适合新学者作为入门型号了。
综上,并不是一个芯片越简单越适合初学者。要考虑到遍利性、知识点密度、以及日后的实用程度和应用广度等等。因此
建议,初学者选用ARM的Cortex-M0系列作为入门的平台。为防止广告之嫌,大家感兴趣的可以淘宝自行搜索,可选较多。
本文由培训无忧网千锋IT培训专属课程顾问老师整理发布,更多相关课程请关注培训无忧网嵌入式开发培训或添加老师微信:15033336050
注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-3551.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注嵌入式开发频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050