arm cortex 系列分三类。常用的两类,主要看应用吧
普通的控制类应用,选用 arm cortex m 系列单片机,使用 RTOS 系统,比如 ucos freeRTOS RT-Thread 这些,开发简单,程序也简单。
如果有数据处理,图形多媒体,网络等,选用 arm cortex a 系列的芯片,使用 linux 系统,就和电脑上的linux差不多,有很多图形库,多媒体库,协议栈,现成的库使用起来也是很方便的。但是整体是比单片机开发要复杂。
M内核,ucos freeRTOS RTT uclinux(不常见)
A内核,安卓 linux
M系列的是单片机,可以运行RTOS
A系列的可以运行Linux