ARM可以看成是单片机,因为多数ARM设计不是为了裸跑的,一般都会使用一些操作系统,简单的像uc-os、free-RTOS、RT-thread等,的就跑linux/wince/安卓了。ARM一般为,处理器。单片机是一大类微的全称,其实可以把ARM看成是单片机。单片机一般用来裸跑一个小程序,完成简单的任务。差别太大了.单片机不光没有操作系统,指令集也没有arm丰富.它们的应用范围不一样.单片机用于控制,简单(相对而言)信息处理.arm是信息处理和控制.如果要深入学习arm,开发板是必不可少的.基于arm处理的操作系统移植成功后,上面可以运行多种应用程序,单片机就不行了。
你问题还真多,下面一个一个给你回答:编程器就是将你电脑上写好并生成可执行文件的程序代码写入到你的单片机程序储存器里边。这本身是一个实物大类。编程器就会有与电脑的接口,而与电脑的接口常用的是串口,现在用的STC单片机编程器有一种是USB接口的,其实质是USB接口模拟的串口。ARM是一种处理器内核,它可以是单片机(比如STM,列单片机就是ARM内核的),也可以是单板机或者其它硬件(比如可以在FPGA上建立ARM内核)。单片机是一种微(MCU),是将CPU、IO、RAM等资源整合到一起的由一个芯片构成的计算机。
单片机跟ARM从水平上说,ARM相比单片机更,多应用与航空航天等高科技领域(精确度/实时性/智能型等要求较高),而单片机应用领域广泛(要求低),多用于民用领域!变成语言!ARM使用一般使C语言或者C ,而单片机使用C或者汇编语言。有些ARM芯片支持串口下载的,比如LPC,STM,,列。一般开发ARM系统都用器,买个Jlink基本上的ARM都支持了,Jlink既能下载程序也能。
暂无评论内容