您的位置 首页 软件

ARM Cortex-M3 学习笔记(1)

最近在学ARMCortex-M3,找了本号称很经典的书AnDefinitiveGuidetoTheARMCortex-M3在看。这个系列学习笔记其实就是在学习这本…

最近在学ARM Cortex-M3,找了本声称很经典的书“An Definitive Guide to The ARM Cortex-M3”在看。这个系列学习笔记其实便是在学习这本书的过程中做的读书笔记。

第一章简介

这一章的内容主要是介绍Cortex-M3内核是怎么的强悍。还顺带着介绍了ARM系列的开展前史和道路。
ARM公司成立于1990年,ARM公司是Advanced RISC Machines Ltd.的缩写,当然ARM便是Advanced RISC Machines的缩写了,ARM 公司是由Apple,Acorn和VLSI三家一起出资创立的。

ARM 处理器内核的开展能够用一张图来阐明:

图 1 ARM处理器内核的开展
从上图中能够看到,ARM 7 系列是根据 v4 内核的,ARM9系列是根据v5内核的,ARM11是根据v6内核的,而Cortex 系列则是根据v7内核的。

指令集的演化能够用下图来描绘:

图 2指令集演进图

Cortex-M3 选用Thumb-2指令集,不支撑ARM指令集,对Thumb-2指令集其实也仅仅部分的支撑,有很少一部分Thumb-2指令是不支撑的。我们不支撑ARM指令集,也就没有了处理器状况在Thumb和ARM之间来回的切换,省去了许多费事。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/264191.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部