- STM32嵌入式技術應用開發全案例實踐
- 蘇李果 宋麗主編
- 701字
- 2025-04-01 15:07:45
1.1.2 什么是Arm
Arm(Advanced RISC Machines)公司是微處理器行業中的一家知名企業,它設計了大量高性能、低能耗且廉價的微處理器。Arm公司的產品適用于多個領域,如嵌入式控制、消費/教育類多媒體、數字信號處理和移動式應用等。目前全世界超過95%的智能手機和便攜式計算機的微處理器都采用Arm架構。
1990年11月,Arm公司在英國劍橋正式成立,專門從事基于精簡指令集計算機(Reduced Instruction Set Computer,RISC)技術的芯片設計開發工作。作為一家知識產權供應商,Arm公司并不直接生產芯片,只出售芯片設計技術的授權,而由合作公司生產具體的芯片。世界各大半導體生產商從Arm公司購買其設計的微處理器核心,根據不同的應用領域加入適當的外圍電路,生產出各具特色的基于Arm內核的微處理器芯片。目前全世界有幾十家半導體公司與Arm公司簽訂了硬件技術使用許可協議,其中包括Intel、IBM、三星半導體、NEC、SONY、飛利浦和美國國家半導體等大公司。Arm公司軟件系統的合作伙伴包括微軟、SUN和MRI等知名公司。圖1-1-4展示了Arm公司與合作伙伴的關系。

圖1-1-4 Arm公司與合作伙伴的關系
綜上所述,“Arm”既代表一家公司(從事基于RISC技術的芯片設計工作,只出售芯片設計技術的授權)的名稱,又代表一種技術(微處理器核心設計),還代表一類微處理器(由半導體公司生產的基于Arm架構的微處理器)。
Arm處理器經過多年的發展,產生了Arm v1、v2、v3、v4、v5、v6、v7、v8等不同版本的內核架構。自Arm v7架構開始,內核命名將Cortex作為前綴,分為Cortex-A、Cortex-R和Cortex-M三大系列。三大系列分工明確:Cortex-A系列內核面向尖端的基于虛擬內存的操作系統和用戶應用,如移動領域的微處理器(MPU);Cortex-R系列內核面向對實時性要求較高的應用;Cortex-M系列內核主要用于微控制器。STM32系列微控制器就是基于Arm v7架構中的Cortex-M系列內核設計出來的。
- 新媒體跨界交互設計
- Creating Dynamic UI with Android Fragments
- Linux運維之道(第2版)
- Unity 5.x Game Development Blueprints
- Camtasia Studio 8:Advanced Editing and Publishing Techniques
- 計算機組裝維修與外設配置(高等職業院校教改示范教材·計算機系列)
- BeagleBone Robotic Projects
- 單片機開發與典型工程項目實例詳解
- 筆記本電腦維修實踐教程
- Managing Data and Media in Microsoft Silverlight 4:A mashup of chapters from Packt's bestselling Silverlight books
- 數字媒體專業英語(第2版)
- 電腦組裝與維護即時通
- 單片機項目設計教程
- 嵌入式系統原理及應用:基于ARM Cortex-M4體系結構
- 分布式存儲系統:核心技術、系統實現與Go項目實戰