contex A R M系列区别
转自:https://www.cnblogs.com/qiaolong/p/4841923.html
=============================================
The Cortex family of ARM processors provides a range of solutions optimized around specific market applications across the full performance spectrum.
Cortex underlines ARM’s strategy of aligning techna-ology around specific market applications and performance requirements.
The ARM Cortex family is comprised of three series, which all implement the Thumb-2 instruction set to address the increasing performance and cost demands of various markets
ARM Cortex-A Series, Aplication的意思
Applications processors for complex OS and user applications. 有MMU,这里就暗示只有A系列支持像linux这样的系统?
Supports the ARM, Thumb and Thumb-2 instruction sets.
ARM Cortex-R Series runtime的意思,要求实时性
Embedded processors for real-time systems.
Supports the ARM, Thumb, and Thumb-2 instruction sets
ARM Cortex-M Series MCU的意思,用在汽车上,无MMU,因为MMU会带来运行时间预测的不确定性
Deeply embedded processors
optimized for cost sensitive applications.
Supports the Thumb-2 instruction set only
它们都是Cortex的内核,是ARMv7的版本(不同于ARM7,ARM7的内核版本是ARMv4)。
Cortex-M系列的是MCU的意思
Cortex-R系列的是RunTime的意思
Cortex-A系列的是Application的意思
组合起来正好是ARM
架构一样,根据应用在某个地方加强了一下,比如A8为了应用,流水线增为8
M系列则是用在通用的且低成本的嵌入式处理器。
===============================================================
转自:https://www.cnblogs.com/sumsung007/articles/6738142.html
===============================================================
从cortex开始,分为三个系列,a系列,r系列,m系列。
m系列与arm7相似,不能跑操作系统(只能跑ucos2),偏向于控制方面,说白了就是一个高级的单片机。
a系列主要应用在人机互动要求较高的场合,比如pda,手机,平板电脑等。a系列类似于cpu,与arm9和arm11相对应,都是可以跑草错系统的。linux等。
r系列,是实时控制。主要应用在对实时性要求高的场合。
arm7和m3,m4是同一类型。这三个里面,arm7是最早的arm产品。m3是cortex m系列的过渡品,其低端市场被cortex m0的高端替代, 其高端市场又被cortex m4的低端取代。现在m系列,是m4内核的。典型的芯片是st公司和飞思卡尔公司的。
arm9 和cortex a8 是一个类型的,都是跑操作系统的,现在的高端手机,三星,htc等智能手机,就是用的cortex a8,cortex a9 内核的芯片作为cpu。
(1)ARM7,ARM9属于v4T或v5E架构
(2)ARM11属于v6架构
(3)Contex属于v7架构
ARM7,ARM9的区别在于是否有MMU(存储器管理单元)或MPU(存储器保护单元)
架构上v5E相比v4T则是在于v5E新加入的增强型DSP(数字信号处理)指令,v4T则是Thumb指令集的加入,v6架构则是开始支持SIMD以及Thumb2的问世.
contex A R M系列区别相关推荐
- android r类 作用,Android 主项目和 Module 中 R 类的区别
Android 主项目和 Module 中 R 类的区别 我们知道 Android 项目中会通过自动生成一个 R.java 类的方式来保存项目中所有资源文件的标识在主项目中生成的 R.java 中的资 ...
- r语言和python-Python和R语言的区别_Python与R的区别和联系
Python和R语言的区别_Python与R的区别和联系 可能问这个问题会很无脑,但是我还没有深入接触过Python,只是用过R语言.谁能帮我解答一下,这两者的主要区别呢?是否存在代替关系呢? 精彩解 ...
- SAP License:SAP Business One 与SAP R/3的区别
SAP Business One 与SAP R/3的区别: 1. SAP Business One 主要针对的用户就是小型的业务复杂程度较低的客户,所以功能比较简单,从大的模块上讲它有进销存.财务.生 ...
- r与python的区别和联系-Python和R语言的区别?
Python和R语言的区别 Python和R语言的 数据挖掘技术日趋成熟和,随着互联网以及大批海量数据来,之前传统的依靠spss.SAS等可视化工具实现数据挖掘建模已经越来越不能满足日常需求,依据美国 ...
- 【R语言系列01】烦人的拼贴操作 详述 paste and paste0
R语言系列01 烦人的拼贴操作 paste 与 paste0 相信很多人在一开始使用R语言的paste, paste0的时候,总是拿捏不准,感到有些迷糊. 本期文章中,我将记录对比一些操作以及表现,加 ...
- 华硕服务器主板那个系列好,华硕主板哪个系列好?华硕主板各个系列区别对比...
目前的DIY市场中,主板的品牌较多,而品牌之间又存在不同的系列,相信不少装机用户选购主板十分纠结.目前主板品牌中,龙头老大无疑是华硕主板,那么华硕主板哪个系列好?下面装机之家分享一下华硕主板各个系列区 ...
- python打开文件的语法_python27语法Python文件打开方式实例详解【a、a+、r+、w+区别】...
本文实例讲述了Python文件打开方式.分享给大家供大家参考,具体如下: 第一步 排除文件打开方式错误: r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不 ...
- 转义字符\r、\n、以及\r\n的区别
一.转义字符 转义字符用来表示常见的那些不能显示的ASCII字符. 常见的转义字符有\t.\n.\r.\\等等,详见常见的转义字符及其意义(C语言) 二.\r.\n.以及\r\n的区别 \r :将当前 ...
- R语言系列:datasets(R自带数据包)
R语言系列:datasets(R自带数据包) 向量 euro #欧元汇率,长度为11,每个元素都有命名 landmasses #48个陆地的面积,每个都有命名 precip # ...
最新文章
- 漫画:我用深度学习框架画下女朋友最美的脸
- Microsoft Dynamics CRM server 2013 一般销售流程之 订单 简单介绍
- C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)
- python调用win32_python调用win32接口进行截图
- 解决CentOS6.4 Docker “Couldn‘t connect to Docker daemon ...“ 问题
- Java 源码 —— List
- 初次使用uwsgi:no python application found, check your startup logs for errors
- 更换系统后无法catkin_make universal robot 包
- flink API之 Environment
- 微软披露三个 0day 漏洞 分别影响 Word、IE 和 Office
- 利用百度地图获取行政区边界的经纬度信息
- 教你3招解决PDF文字无法复制的所有问题!!!
- 配音软件文字转语音有哪些?
- XShell 6和Xftp6
- SILK 和 ISAC 对 丢包的容错(接上一个保密文章)
- 农林资金 大数据审计案例_大数据审计应用案例
- Veil-Evasion安装及使用
- Kotlin 启用新 Logo,似乎更有寓意?
- 5.1-python爬虫之Scrapy框架及入门
- 努力前端【LeetCode-10】448. 找到所有数组中消失的数字 442. 数组中重复的数据(中等) 41. 缺失的第一个正数(困难) [鸽笼原理,数组,Map,类似No.645]