arm公司简介

合集下载

ARM与STM简介

ARM与STM简介
ARM与STM32简介
• ARM简介 • Cortex-M3内核 • STM32系列微处理器简介
ARM简介
• ARM(Advanced RISC Machine ),既 是一个公司的名字,也是对一类处理器的 通称。 • 是Байду номын сангаас个32位精简指令集(RISC)处理器架 构,其广泛地使用在许多嵌入式系统设计。 由于节能的特点,ARM处理器非常适用于 移动通信领域,符合其主要设计目标为低 成本、高性能、低耗电的特性。
• STM32系列分为:
• 入门级STM32 F0系列 • 超值型STM32 F100系列 • USB基本型STM32 F101系列 • 增强型STM32 F103系列 • 互联型STM32 F105/107系列 • 高性能型STM32 F2系列 • 内置DSP和FPU的高性能型STM32 F3/4系列
Cortex-M3内核
• Cortex-M3 内核是ARMv7-M体系结构,采 用了哈佛结构,拥有独立的指令总线和数 据总线,可以让取指与数据访问并行不悖。 • ARM公司在2004年推出了Cortex-M3 (CM3)内核,经过了近十年的市场积累, 目前意法半导体,NXP,东芝,ATMEL, 富士通,Luminary(已被TI收购)等诸多半 导体公司均推出了基于Cortex-M3的微控制 器产品。
ARM简介
• 2011年,ARM的客户报告了79亿ARM处理 器出货量,占有95%的智能手机,90%的 硬盘驱动器,40%的数字电视和机顶盒, 15%的单片机,和20%的移动电脑。在 2012年,微软与ARM科技生产了新的 Surface平板电脑,还有,AMD宣布它将于 2014年开始生产基于ARM核心的64位服务 器芯片。
Cortex-M3内核

ARM是什么

ARM是什么

ARM是什么?如果说,“嵌入式”是2001年电子工程师谈论得最多的词之一,2002年谈论得最多的一个词就是“ARM”。

究竟什么是ARM呢,他是英国一家电子公司的名字,全名的意思是Advanced RISC Machine。

该公司成立于1990年11月,是苹果电脑,Acorn电脑集团和VLSI Technology的合资企业。

Acorn曾推出世界上首个商用单芯片RISC 处理器,而苹果电脑当时希望将RISC技术应用于自身系统,ARM 微处理器新标准因此应运而生。

80年代末90年代初半导体行业产业链刚刚出现分工,台积电,联电等半导体代工厂正悄悄崛起,美国硅谷中的一些fabless公司也如雨后春笋一样涌现出来,所谓的fabless公司自己设计芯片,但是生产过程则包给台积电等代工厂生产。

而ARM更是为天下先,12年前首创了chipless的生产模式,即该公司既不生产芯片,也不设计芯片,而是设计出高效的IP内核,授权给半导体公司使用,半导体公司在ARM技术的基础上添加自己的设计并推出芯片产品,最后由OEM客户采用这些芯片来构建基于ARM技术的系统产品。

这种方式有点象通信行业的高通和半导体行业的RAMBUS,他们站在了半导体产业链上游的上游。

12年前成立的ARM可能面临着很大风险,因为没有人知道这条路能不能行得通,但是现在的事实已经证明,ARM走了一条没人走过,却是正确的道路。

,作为附加产品,他还让中国的行业人士从这个窗口认识到了英国的电子公司,ARM的成功带动了英国的chipless公司的发展。

因为ARM的产品是IP Core,没有任何物理意义上的硬件或者软件实体,所以只能在中国注册成为“咨询”公司,尽管咨询只是其业务中很小的一块。

ARM的核心业务是销售芯片核心技术IP,目前全球有103家巨型IT公司在采用ARM技术,20家最大的半导体厂商中有19家是ARM的用户,包括德州仪器,意法半导体,Philips, Intel 等。

平板电脑硬件架构介绍

平板电脑硬件架构介绍



芯片
芯片 工艺
主频
SDRAM
系统支 持
代表机 型


Cortex A9核心 核心: A9核心: NVidia Tegra2
40nm 制作 工艺
1GH z
512M/1G DDR2内 存
Android 2.2以上 操作系 统
万利达 、东芝 目前LG 目前 、摩托 罗拉、 罗拉、 三星都 在启用 这一款 IC
ARM公司 ARM公司
英文全称:Advanced RISC Machines 国家:1991 年ARM 公司成立于英国剑桥, 公司股份:苹果、Acorn、VLSI、Technology等的合资 行业:电子半导体微处理器智能手机 总部:英国剑桥 竞争对手:英特尔 市场份额 手机处理器90%的市场份额 上网本处理器30%的市场份额 平板电脑处理器80%的市场份额 ARM 公司本身并不靠自有的设计来制造或出售CPU ,而是将处理 器架构授权给有兴趣的厂家。ARM 提供了多样的授权条款,包括售价 与散播性等项目。
平板电脑硬件架构简介
介绍提纲
1. 2. 3. 4.
平板电脑硬件架构发展简介 ARM架构发展 目前市场主要架构 现有pad的架构
平板电脑硬件架构发展简介
传统平板电脑 : Windows 、Linux、Mac OS 系统 Intel、AMD
新一代平板电脑 : ios 、 Android、web OS 、BlackBerry os系统 ARM架构 体积小、耗能低、价格便宜、性能高
400/600MHz
Thecus N2100 Iyonix Nokia N93,Zune, Nokia N800
ARM11 ARMv6T2 ARMv6KZ ARMv6K Cortex

ARM简介

ARM简介
2
ARM是什么? ARM为什么存在? ARM有什么优势? ARM体系结构的发展历程? ARM可以应用在哪些方面?
3
一、ARM是什么
ARM——Advanced RISC Machines ARM——高级RISC微处理器 一家公司 一种技术 一类微处理器
4
1.ARM公司
ARM英文全称Advanced RISC Machines, 是英国一家电子公司的名字,该公司成立于 1990年11月,是苹果电脑,Acorn电脑集团 和VLSI Technology的合资企业。
目前,全世界有几十家大的半导体公司都使 用ARM公司的授权,因此既使得 ARM处理器 技术获得更多的第三方工具、制造、软件的 支持,又使整个系统成本降低,使产品更容易进 入市场被消费者所接受,更具有竞争力。
18
ARM是什么? ARM为什么存在? ARM有什么优势? ARM体系结构的发展历程? ARM可以应用在哪些方面?
14
ARM是什么? ARM为什么存在? ARM有什么优势? ARM体系结构的发展历程? ARM可以应用在哪些方面?
15
三、ARM的优势
ARM微处理器的优点 ARM公司的优势
16
1.ARM微处理器的优点
体积小、功耗低、低成本、高性能; 支持Thumb(16位)/ARM(32位)双指令集,
31
参考文献
[1]何荣森,何希顺,张跃.从ARM体系看嵌入式处 理器的发展[J].微电子学与计算机,2002(5) :4245.
[2]王红展.基于嵌入式实时操作系统的ARM控制平 台的实现[D]. 成都:电子科技大学,2004.
[3]费浙平. ARM结构体系发展介绍[J]. 嵌入式系统开 发:技术讲座,2005(4):40-41.

ARM7体系结构

ARM7体系结构
ARM9E系列主要应用于下一代无线设备、数字消 费品、成像设备、工业控制、存储设备和网络设备等 领域。
2.1 ARM简介
ARM10E系列简介
该系列包括ARM1020E和ARM1020E处理器核, 其核心在于使用向量浮点(VFP)单元VFP10提供高性 能的浮点解决方案,从而极大提高了处理器的整型和 浮点运算性能。 可以用于视频游戏机和高性能打印机等场合。
ARM7体系结构
1.ARM简介 2.ARM7TDMI 3.ARM的模块、内 核和功能框图 4.ARM处理器状态 5.ARM处理器模式 6.ARM内部寄存器 7.当前程序状态寄存 器 8.ARM体系的异常、 中断及其向量表 9.ARM体系的存储 系统
2.1 ARM简介
2.1 ARM简介
ARM9系列简介
该系列包括ARM9TDMI、ARM920T和带有高速 缓存处理器宏单元的ARM940T。除了兼容ARM7系列, 而且能够更加灵活的设计。 ARM9系列主要应用于引擎管理、仪器仪表、安 全系统和机顶盒等领域。
2.1 ARM简介
ARM9E系列简介
该系列为含有DSP指令集的综合处理器,包括 ARM926EJ-S、带有高速缓存处理器宏单元的 ARM966E-S/ARM946E-S。其内核在ARM7处理器内核 的基础上使用了Jazelle增强技术,该技术支持一种新 的Java操作状态,允许在硬件中执行Java字节码。
2.1 ARM简介
CortexTM-A8处理器简介
该处理器是ARM公司所开发的基于ARMv7架构的 首款应用级处理器,其特色是运用了可增加代码密度 和加强性能的技术、可支持多媒体以及信号处理能力 的NEONTM技术、以及能够支持Java和其他文字代码语 言的提前和即时编译的Jazelle@RTC技术。 众多先进的技术使其适用于家电以及电子行业等各 种高端的应用领域。

ARM简介

ARM简介

6.移动互联网领域

ARM技术打造世界级的Web2.0产品

目前大多数智能手机采用ARM11处理器 基于Cortex-A处理器的Web2.0手机 ARMv7架构的设计为Web2.0做了专门设计



矢量浮点运算单元 Thumb-2和Thumb-2 EE指令用于解释器和JITs NEON SIMD技术
美国加州大学伯克利分校的Patterson教授领导 的研究生团队设计和实现了“伯克利RISC I”处理 器,他们在此基础之上又发展了后来SUN公司的 SPARC系列RISC处理器,并使得采用该处理器的 SUN工作站名振一时。 与此同时,斯坦福大学也在RISC研究领域取得了 重大进展,开发并产业化了MIPS( Million Instructions Per Second )系列RISC处理器。



ARM是什么? ARM为什么存在? ARM有什么优势? ARM体系结构的发展历程? ARM可以应用在哪些方面?
二、ARM为什么存在

RISC体系结构 ARM的诞生
1.RISC体系结构
传统的CISC(Complex Instruction Set Computer,复杂 指令集计算机)体系由于指令集庞大,指令长度不固定,指 令执行周期有长有短,使指令译码和流水线的实现在硬件上 非常复杂,给芯片的设计开发和成本的降低带来了极大困难。 随着计算机技术的发展需要不断引入新的复杂的指令集, 为支持这些新增的指令,计算机的体系结构会越来越复杂。然 而,在CISC指令集的各种指令中,其使用频率却相差悬殊,大约 有 20%的指令会被反复使用,占整个程序代码的80%。而余 下的80%的指令却不经常使用,在程序设计中只占20%,显然, 这种结构是不太合理的。

ARM微控制器STR71x系列简介

指令集 指令长度
内核指令 程序状态寄存器 寄存器使用
ARM 32位
58条 特权模式下可读/写 15个通用寄存器+pc
Thumb 16位
30条 不能访问 8个通用寄存器+7个高寄存器+pc
ARM的中央寄存器集是16个用户寄存器 R0~R15。这些寄存器均是32位宽, R0~R12没有其它特殊功能。寄存器 R13~R15在内核中有特殊功能,如右图 所示: 通用寄存器和程序状态寄存器与51、dsp 等内核类似,不再介绍。 Thumb指令集是ARM指令集的一个压缩精 简版本。这允许指令以16位的格式存储, 扩展到ARM指令然后再执行。
• •

目前为止,ARM共有六种版本,对应了指令集的该进。每个版本使用一种指令 集,且向下兼容。每个版本有多种相应的ARM内核实例
版本
ARMv1 ARMv2
对应的ARM内核实例
ARM1 ARM2 第一个ARM处理器; 26位寻址 32位乘法器; 32位协处理器支持
功能描述
ARMv2a
ARM3
片上cache; 原子交换指令; 协处理器15用于cache管理 32位寻址; 独立的cpsr和spsr; 新增und和abt模式; MMU支持虚拟存储
15个用户寄存器+PC
R13被用作栈指针 R14为链接寄存器 R15为程序计数器 当前程序状态寄存器
虽然相对于ARM指令来讲,Thumb指令将导致代码效率降低,但这将 达到一个相对高的代码密度。 通过以Thumb指令集编译代码大约可以节约30%的空间,但同样的代 码如果编译为ARM代码的话运行速度将快40%。 Thumb指令集更像一个传统的微控制器指令集,它不是条件执行的。
ARMv3

ARM体系结构——ARM简介

文章导读
LPC2000系列CPU的核心是ARM7,由于其C语言编译器已经考虑到了许多复杂的因素,所以作为初学者无需成为一个专家就可以使用LPC2000。但是为了能够设计出可靠的应用系统和培养学习新技术的能力,作为初学者确实需要对CPU的运作机制及其独特的性能有更加深入的理解。
在连载的文章中,我们将着眼于ARM7内核,处理器状态与模式,内部寄存器,程序状态寄存器,异常、中断及其向量表和存储系统的学习,这是成为一个应用工程师必备的基础。
ARM1136JF-S就是为了进行快速浮点运算,而在ARM1136J-S增加了向量浮点单元。
9.Xscale
Xscale处理器将Intel处理器技术和ARM体系结构融为一体,致力于为手提式通信和消费电子类设备提供理想的解决方案。并提供全性能、高性价比、低功耗的解决方案,支持16位Thumb指令和集成数字信号处理(DSP)指令。
ARM926EJ-S发布于2000年,ARM9E系列为综合处理器,包括ARM926EJ-S和带有高速缓存处理器宏单元的ARM966E-S、ARM946E-S。该系列强化了数字信号处理(DSP)功能,可应用于需要DSP与微控制器结合使用的情况,将Thumb技术和DSP都扩展到ARM指令集中,并具有EmbeddedICE-RT逻辑(ARM的基于EmbeddedICE JTAG软件调试的增强版本),更好地适应了实时系统的开发需要。同时其内核在ARM9处理器内核的基础上使用了Jazelle增强技术,该技术支持一种新的Java操作状态,允许在硬件中执行Java字节码。
5.ARM7系列
ARM7TDMI是ARM公司1995年推出的第一个处理器内核,是目前用量最多的一个内核。ARM7系列包括ARM7TDMI、ARM7TDMI-S、带有高速缓存处理器宏单元的ARM720T和扩充了Jazelle的ARM7EJ-S。该系列处理器提供Thumb 16位压缩指令集和EmbeddedICE JTAG软件调试方式,适合应用于更大规模的SoC设计中。其中ARM720T高速缓存处理宏单元还提供8KB缓存、读缓冲和具有内存管理功能的高性能处理器,支持Linux和Windows CE 等操作系统。

ARM简介

一、什么是ARM?ARM(Adanced RISC Machines),是一个公司名字,也是一种处理器的通称,还可以认为是一种技术名字。

成立于1991年的ARM公司是微处理器行业的一家知名企业,主要销售晶片设计技术的授权。

目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各方面。

ARM公司是专门从事基于RISC技术晶片设计开发的公司,作为知识产权供应商,本身不直接从事晶片生产,靠转让设计许可由合作公司生产各具特色的晶片,世界各大半导体生产商(RFID射频快报注:如PHILIPS、TI、Intel、BroadCom、ATMEL等)从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器晶片进入市场。

目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。

利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。

ARM的应用领域广泛,1 、工业控制领域:作为 32 的 RISC 架构,基于 ARM 核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额,同时也逐渐向低端微控制器应用领域扩展, ARM 微控制器的低功耗、高性价比,向传统的 8 位 /16 位微控制器提出了挑战。

2 、无线通讯领域:目前已有超过 85% 的无线通讯设备采用了 ARM 技术, ARM 以其高性能和低成本,在该领域的地位日益巩固。

3 、消费类电子产品: ARM 技术在目前流行的数字音频播放器、数字机顶盒和游戏机中得到广泛采用。

ARM简介


2.ARM技术 2.ARM技术
ARM也可以理解为是一种技术,ARM公司 也可以理解为是一种技术, 也可以理解为是一种技术 公司 是专门从事基于RISC技术芯片设计开发的公 是专门从事基于 技术芯片设计开发的公 作为知识产权供应商, 司,作为知识产权供应商,本身不直接从事 芯片生产,世界各大半导体生产商从ARM公 芯片生产,世界各大半导体生产商从 公 司购买其设计的ARM微处理器核,根据各自 微处理器核, 司购买其设计的 微处理器核 不同的应用领域,加入适当的外围电路, 不同的应用领域,加入适当的外围电路,从 而形成自己的ARM微处理器芯片进入市场。 微处理器芯片进入市场。 而形成自己的 微处理器芯片进入市场
ARM是什么? 是什么? 是什么 ARM为什么存在? 为什么存在? 为什么存在 ARM有什么优势? 有什么优势? 有什么优势 ARM体系结构的发展历程? ARM体系结构的发展历程 体系结构的发展历程? ARM可以应用在哪些方面? 可以应用在哪些方面? 可以应用在哪些方面
四、ARM体系结构的发展 ARM体系结构的发展
3.ARM微处理器 3.ARM微处理器
ARM还可以认为是采用 还可以认为是采用ARM技术开发的 还可以认为是采用 技术开发的 RISC处理器的通称。ARM 微处理器已遍及工 处理器的通称。 处理器的通称 业控制、消费类电子产品、通信系统、 业控制、消费类电子产品、通信系统、网络 系统、无线系统等各类产品市场,基于ARM 系统、无线系统等各类产品市场,基于 技术的微处理器应用约占据了32位 技术的微处理器应用约占据了 位RISC微处 微处 理器75%以上的市场份额,ARM技术正在逐 以上的市场份额, 理器 以上的市场份额 技术正在逐 步渗入到我们生活的各个方面。 步渗入到我们生活的各个方面。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最新版本是1.1.4具体使用方法看我另一篇笔记吧。
6 UCLINUX包
UCLINUX的源码包,不用多说了吧?建议大家用现成的先体会一下,然后再自己编译,裁剪。因为单独UCLINUX的编辑技术上比较简单,但涉及的方面还是比较广的。
7 VMWARE
老牌的虚拟机软件,在一个机器上虚拟出一个机器装LINUX(PC上用的),省得你来回开关机了。记得装VMWARE-TOOLS。
ARM架构是面向低预算市场设计的第一款RISC微处理器。
ARM即Advanced RISC Machines的缩写,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
1985年4月26日,第一个ARM原型在英国剑桥的Acorn计算机有限公司诞生,由美国加州SanJoseVLSI技术公司制造。
ARM3ARMv2aARM2a首次在ARM架构上使用处理器高速缓存均为4K12 MIPS @ 25MHzAcorn Archimedes
ARM6ARMv3ARM610v3架构首创支援寻址32位的内存(针对26位)均为4K28 MIPS @ 33MHzAcorn Risc PC 600,Apple Newton
2 FLASHPGM
FLASH烧写的软件。AXF在RAM里调试,掉电就没有了,方便程序修改。调试好的程序再下到FLASH里,上电直接运行。
同类的软件还有很多,什么FLUTED了、FLSHP了都是,但FLASHPGM最好,要是有人还问FLASH不支持BIN格式文件的问题就要看我写的FLASHPGM使用了。
ARM922T
8KB/8KB, MMU
ARM940T
4KB/4KB, MPU
GP2X(第二颗内核)
ARM9EARMv5TEARM946E-S
可变动,tightly coupled memories, MPU
Nintendo DS,Nokia N-GageConexant 802.11 chips
ARM966E-S
需要注意的是,每种调试代理安装方法虽然都简单但都不一样,需要看说明。而且AXD调试之前都要运行。省钱了,就别怕麻烦了。
4 ARM-ELF-TOOLS工具链
里面是UCLINUX开发用的工具比如ARM-ELF-GCC只类的。工具链就是把很多工具打包在一起发布的方便你开发的东西。具体安装方法看我另一篇笔记。
ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和众多合作伙伴。
ARM商品模式的强大之处在于它在世界范围有超过100个的合作伙伴(Partners)。ARM是设计公司,本身不生产芯片。采用转让许可证制度,由合作伙伴生产芯片。
当前ARM体系结构的扩充包括:
·Thumb 16位指令集,为了改善代码密度;
ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。
编辑本段
内核种类
家族架构内核特色高速缓存(I/D)/MMU常规MIPS于MHz应用
ARM1ARMv1ARM1

ARM2ARMv2ARM2Architecture 2加入了MUL(乘法)指令无4 MIPS @ 8MHzAcorn Archimedes,Chessmachine
ARMv2aARM250Integrated (完整的)MEMC (MMU),图像与IO处理器。Architecture 2a加入了SWP和SWPB(置换)指令。无,MEMC1a7 MIPS @ 12MHzAcorn Archimedes
英国ARM公司介绍
国家:英国(欧洲)
ARM
行业:电子半导体微处理器智能手机
总部:英国剑桥
CEO:沃伦.伊斯特
竞争对手:英特尔
市场份额
手机处理器90%的市场份额
上网本处理器30%的市场份额
平板电脑处理器80%的市场份额
编辑本段
使用ARM处理器手机
欧洲诺基亚
诺基亚N86诺基亚N97诺基亚N8诺基亚N96诺基亚N95诺基亚N78诺基亚N900诺基亚N81诺基亚N85诺基亚X6诺基亚E72诺基亚E71诺基亚E66诺基亚E63诺基亚E52诺基亚E51诺基亚E50诺基亚5530XM诺基亚5800XM诺基亚5320XM诺基亚5630XM诺基亚5730XM诺基亚5230等
8 source insight代码编辑工具linux下使用kscope
编辑本段
ARM公司简介
1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。
·DSP DSP应用的算术运算指令集;·Jaຫໍສະໝຸດ eller允许直接执行Java字节码。
ARM处理器系列提供的解决方案有:
·无线、消费类电子和图像应用的开放平台;
·存储、自动化、工业和网络应用的嵌入式实时系统;
·智能卡和SIM卡的安全应用。
ARM处理器本身是32位设计,但也配备16位指令集。一般来讲存储器比等价32位代码节省达35%,然而保留了32位系统的所有优势。ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP指令集提供增强的16位和32位算术运算能力,提高了性能和灵活性。ARM还提供两个前沿特性来辅助带深嵌入处理器的高集成SoC器件的调试,它们是嵌入式ICE-RT逻辑和嵌入式跟踪宏核(ETMS)系列。
20世纪80年代后期,ARM很快开发成Acorn的台式机产品,形成英国的计算机教育基础。
1990年成立了Advanced RISC Machines Limited(后来简称为ARM Limited,ARM公司)。20世纪90年代,ARM 32位嵌入式RISC(Reduced lnstruction Set Computer)处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。
ARM7TDMIARMv4TARM7TDMI(-S)三级流水线无15 MIPS @ 16.8 MHzGame Boy Advance,Nintendo DS,iPod
ARM710T
均为8KB, MMU36 MIPS @ 40 MHzAcorn Risc PC 700,Psion 5 series,Apple eMate 300
无高速缓存,TCMs
ST Micro STR91xF,包含Ethernet [2]
ARM968E-S
无高速缓存,TCMs
ARMv5TEJARM926EJ-SJazelle DBX可变动,TCMs, MMU220 MIPS @ 200 MHz移动电话:Sony Ericsson(K, W系列),Siemens和Benq(x65系列和新版的)
另外如果你开发LINUX就要用ARM-LINUX-TOOLS,不一样,不通用。
5 U-BOOT
大名鼎鼎的BOOTLOADER生成工具,同类的好象还有VIVI(名字很暧昧~~)
生成的BOOTLOADER烧到FLASH里,然后就可以用BOOTLOADER下载烧写其他了
有了BOOTLOADER才能下UCLINUX。BOOTLOADER就像电脑上的BIOS。当然UCOS的不用这个,用什么我不知道:)
Zaurus SL-5600
PXA255
32KB/32KB, MMU400 BogoMips @ 400 MHzGumstix,Palm Tungsten E2
PXA26x
可达400 MHzPalm Tungsten T3
PXA27x
800 MIPS @ 624 MHzHTC Universal, Zaurus SL-C1000,3000,3100,3200, Dell Axim x30, x50,和x51系列
3 BANYANT调试代理(不知道名对不,起这么个难记的,我一般都叫它“半羊”因为知道它那几天刚吃了烤羊)
调试代理就是用它帮你使用更简单的JTAG(便宜啊)来实现原本1K才卖的JTAG仿真器的大部分功能。JTAG调试原理看我另一篇笔记。简单的就可以把他理解为你自己做的JTAG的驱动就行了。
调试代理还有很多种,什么H-JTAG了、ARM7了(不知道具体叫什么,就记得可执行文件叫ARM7.EXE)都是,BANYANT比较好。
美国摩托罗拉
摩托罗拉XT800摩托罗拉XT702摩托罗拉XT701摩托罗拉ME600摩托罗拉ME501摩托罗拉ME500摩托罗拉Milestone摩托罗拉RAZR V8摩托罗拉VE66摩托罗拉A1200E摩托罗拉A1210摩托罗拉A1600摩托罗拉A1800摩托罗拉A1890摩托罗拉U9摩托罗拉A810摩托罗拉ROKR EM30摩托罗拉EM35摩托罗拉ROKR E6摩托罗拉ROKR E8
ARM720T
均为8KB, MMU60 MIPS @ 59.8 MHzZipit
ARM740T
MPU
ARMv5TEJARM7EJ-SJazelle DBX无
ARM9TDMIARMv4TARM9TDMI五级流水线无
ARM920T
16KB/16KB, MMU200 MIPS @ 180 MHzArmadillo,GP32,GP2X(第一颗内核), Tapwave Zodiac(Motorola i. MX1)
相关文档
最新文档