ARM是什么?跟单片机有何异同之处?各自优劣?它是用汇编语言编程吗?难学吗?

来源:百度知道 编辑:UC知道 时间:2024/09/19 15:36:12
各抒己见

单片机开发,基本都是硬软结合。
一种板子一种开发环境。
比如,ARM,比较流行(当然流行的单片机板还行多)。
它的板就是ARM板。
它的开发环境就是ARM studio.
这些开发环境基本都用C了,甚至还有C++的包。
所以现在的单片机开发也比较简单了。
当然,想实现特殊的功能,还是需要深入了解内部通讯的。

(1)ARM 特色就是流水线指令,可以加快执行速度;
(2)ARM具有多种模式,每种模式对硬件资源的使用都有不同的权限,这样使得安全性,大大提高;
(3)ARM芯片基本上嵌入了很多主流的接口,硬件资源丰富。

有单片机基础,就比较好学,如没有,就比较难学。

单片机跟ARM从水平上说,ARM相比单片机更高级,多应用与航空航天等高科技领域(精确度/实时性/智能型 等要求较高),而单片机应用领域广泛(要求低),多用于民用领域!
变成语言!ARM使用一般使C语言或者C++,而单片机使用C或者汇编语言。