arm cpu的架構及分類說明

2021-08-22 14:05:18 字數 2736 閱讀 9418

今天在編譯

mplayer for mx27ads

的時候,

碰到了armv5te

與armv6

優化的問題。

預設的交叉編譯器支援

armv5te

也支援armv6

,就預設使用了

mplayer

中mpeg4

的armv6

解碼**,

結果在在

mx27ads

mpeg4

對比x86

後總算找到了這個問題,順手根據arm官方資料和網上資料整理了一篇

arm cpu

的架構及分類說明。

arm微處理器系列

arm 微處理器目前包括下面幾個系列,以及其它廠商基於arm 體系結構的處理器,除了具有

arm 體系結構的共同特點以外,每乙個系列的arm 微處理器都有各自的特點和應用領域。

-arm7 系列

-arm9 系列

-arm9e 系列

-arm10e 系列

-arm11系列

-cortex

系列-securcore 系列

-optimode data engines

-xcale

其中,arm7、arm9、arm9e 和arm10 為4 個通用處理器系列,每乙個系列提供一套相對獨特的效能來滿足不同應用領域的需求。securcore 系列專門為安全要求較高的應用而設計。

以下我們來詳細了解一下各種處理器的特點及應用領域。

arm7系列

arm7 系列微處理器為低功耗的32位risc 處理器,最適合用於對價位和功耗要求較高的消費

類應用。arm7 微處理器系列具有如下特點:

-具有嵌入式ice-rt 邏輯,除錯開發方便。

-極低的功耗,適合對功耗要求較高的應用,如可攜式產品。

-能夠提供0.9mips/mhz 的**流水線結構。

-**密度高並相容16 位的thumb 指令集。

-對作業系統的支援廣泛,包括windows ce、linux、palm os 等。

-指令系統與arm9 系列、arm9e 系列和arm10e 系列相容,便於使用者的產品公升級換代。

-主頻最高可達130mips,高速的運算處理能力能勝任絕大多數的複雜應用。

arm7 系列微處理器的主要應用領域為:工業控制、internet 裝置、網路和數據機裝置、移

動**等多種多**和嵌入式應用。

arm7 系列微處理器包括如下幾種型別的核:arm7tdmi、arm7tdmi-s、

arm720t、arm7ej。其中,arm7***i是目前使用最廣泛的32 位嵌入式risc 處理器,屬低端

arm 處理器核。tdmi的基本含義為:

t:支援16 為壓縮指令集thumb;

d:支援片上debug;arm應用系統開發詳解──基於s3c4510b的系統設計3

m:內嵌硬體乘法器(multiplier)

i:嵌入式ice,支援片上斷點和調試點;

samsung公司的s3c4510b 即屬於該系列的處理器。

cache size

(inst/data)

tightly

coupled

memory

memory

mgt

bus

inte***ce

thumb

dsp

jazelle

arm720t

8k unified -

mmuahb

yes no

no

arm7ej-s-

- -

yes

yes

yes

yes

arm7tdmi-

- -

yes**

yes no

no

arm7tdmi-s-

- -

yes

yes no

no

arm9系列

arm9 系列微處理器在高效能和低功耗特性方面提供最佳的效能。具有以下特點:

-5 級整數流水線,指令執行效率更高。

-提供1.1mips/mhz 的哈佛結構。

-支援32 位arm 指令集和16 位thumb 指令集。

-支援32 位的高速amba匯流排介面。

-全效能的mmu,支援windows ce、linux、palm os等多種主流嵌入式作業系統。

-mpu支援實時作業系統。

-支援資料cache 和指令cache,具有更高的指令和資料處理能力。

arm9 系列微處理器主要應用於無線裝置、儀器儀表、安全系統、機頂盒、高階印表機、數字照相機和數字攝像機等。

arm9 系列微處理器包含arm920t、arm922t和arm940t 三種型別,以適用於不同的應用場合。

24 干擾分類及說明

系統間干擾 上下行一樣,上行居多 如異系統尤其是上行時,晚上不傳送資料,只有導頻訊號資料區沒有功率,接收下來頻譜特徵,對比其他制式的頻譜特徵。當發現和哪乙個運營商頻譜特徵相吻合的時候,可以確定是這個系統對我造成了干擾。周圍基站發的下行訊號功率更大,被基站上行接收帶來的干擾影響更多,往往上行居多。下行...

prometheus架構及核心元件說明

一 架構及核心元件說明 prometheus server 服務核心元件,通過pull metrics從 exporter 拉取和儲存監控資料,並提供一套靈活的查詢語言 promql pushgateway 類似乙個中轉站,prometheus的server端只會使用pull方式拉取資料,但是某些節...

Osworkflow部分類說明及名詞解釋

介面選擇 osworkflow提供幾種實現com.opensymphony.workflow.workflow介面的類。basicworkflow 不提供事務支援,你可以通過持久層來實現事務處理。workflow wf new basicworkflow username 這裡的username是用...