ARM嵌入式与单片机的区别,ARM要比单片机复杂

嵌入式技术

1332人已加入

描述

(文章来源:21IC中国电子网)

目前,嵌入式处理器常见的有ARM、PowerPC、MIPS、Motorola 68K、ColdFire,但ARM占据了绝对的主流。作为一家不生产芯片的芯片厂商,ARM却在全球范围内支撑起了各种嵌入式设备、智能手机、平板电脑、智能穿戴和物联网设备的运行。

同时,ARM很早就开始“入侵”传统X86架构处理器坚守的高性能计算终端市场了。高性能、低功耗、低价格、丰富的可选择芯片、广泛的第三方支持与完整的产品线和发展规划使得ARM大量涌现在人面前,那么作为初学者又该如何学习ARM呢?

ARM嵌入式和单片机学习有着密不可分的关系,可以抛开复杂的软件结构,先掌握硬件操作。ARM与单片机是有着许多区别的,相比来说ARM要比单片机复杂的多。据某位知乎大神表示,往往单片机只需要对一个寄存器赋值即可初始化,而在ARM下就要调用库函数,另外,每个引脚其功能都多了许多,相应的配置也会更为麻烦。但如果有了丰富的ARM的项目经验就会发现,其实它的应用配置也是千篇一律,有章可循的。

著名专家韦东山也曾强调,不要再用老方法学习单片机和ARM。他表示,学习单片机是没有前途的。一是因为单片机太简单,工作十年与两年技能差别不大所以企业更偏向选择薪资较低的新人,二是因为单片机的价格优势正在逐渐消失,目前智能保持微弱的优势就是稳定性这一特点。

如果单片机和Linux都想学,在单片机->bootloader->Linux系统/驱动->APP(QT)这条学习线路上可以使用同一套开发板。首选三星(SAMSUNG)S3C2440、S3C6410、S5PV210、Exynos4412;其次是德州仪器 (TI) AM437X、AM335X;然后是飞思卡尔(freescale),iMX6;还有其它国产芯片:全志、瑞芯微。
       (责任编辑:fqj)

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分