今天在編譯
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是用...