嵌入式

當前位置 /首頁/IT認證/嵌入式/列表

盤點嵌入式名詞簡單的理解和定義

嵌入式系統的核心是由一個或幾個預先程式設計好以用來執行少數幾項任務的微處理器或者微控制器組成。以下是關於嵌入式名詞簡單的理解和定義,歡迎大家前來學習!

盤點嵌入式名詞簡單的理解和定義

  一.微控制器和ARM的區別

1. 微控制器主要是面向於低端市場,實現一般性的控制功能,微控制器一般單片整合CPU,RAM,ROM,各種外設。

2. ARM主要面向更復雜的嵌入式產品,主頻更高,外圍介面功能更加豐富。

3. ARM將逐漸取代微控制器,成為嵌入式產品的通用硬體平臺。

  二是什麼?什麼是ARM9,ARM11,ARMCORTEX

1. ARM是一家公司,它不做晶片生產,銷售,只是設計晶片核心,並把智慧財產權給晶片製造商。ARM是一門技術科學,它也是一種晶片。

2. ARM11系列微處理器ARM公司近年推出的新一代RISC處理器,它是RAM新指令架構,ARM11處理器瞄準的是高階的移動無線,消費類電子,網路和汽車電子應用,而且ARM11核心的很多特性使它還能充分適應高階嵌入式實時應用系統,如未來的網路和家庭娛樂產品。

3. ARMCORTEX不是代表更高階,而是一個全新的系列,CORTEX分三個系列:A系列,R系列,M系列,在R系列裡,實時性高,多用於汽車電子和特殊行業,並且在實際開發中很少遇到,M系列終端快,多應用於機械加工領域,典型的產品有M0,M3,M4,其中M0是為了搶佔傳統的51微控制器市場,M3是為了取代ARM7,M4在M3的基礎上增加了DSP和MPU,這是為了與低端的DSP處理器競爭,A系列是面向應用的,如蘋果公司的iphone4就是cortexA8架構的,但是A系列的底層嵌入式開發難度很大,國內很少有公司有實力開發ARM A系列處理器並採用。

  三9和ARM11的區別

1. 主頻不同,2440是400M,6410是533/667M.

2. 處理器的版本不一樣。

3. 6410在視訊處理方面比2440要強很多。

4. 6410採用的.是DDR記憶體控制,2440採用的是SDRAM記憶體控制器。

5. 6410為雙匯流排架構,一路用於記憶體匯流排,一路用於Flash匯流排。

6. 6410的啟動方式更加靈活,主要包括SD,Nand Flash NorFLash和oneFLash等裝置啟動。

7. 6410的NondFLash支援SLC和MLC兩種架構,從而大大擴大儲存空間。

8. 6410具備8路DMA通道。

9. 6410的效能高於2440,ARM11通常跑作業系統,ARM9可跑可不跑。

10. 6410還支援2D和3D的圖形加速。

  四.嵌入式行業中的職業劃分,分4種

1. 硬體工程師,包括電路工程師,晶片工程師,PCBLayout工程師,MCS51硬體工程師,ASIC設計工程師FPGA.(即硬體層)

2. 核心開發,核心優化,系統移植工程師,將LINUX系統進行移植和簡單的裁剪修改使之執行起來。(即作業系統層)

3. 核心底層工程師,深入理解LINUX核心並且有一定的硬體知識,精通C語言,資料結構,最難的是自己寫一個驅動出來,可以看時序圖,電路圖等。(即驅動層)

4. 嵌入式應用軟體工程師,有LINUX平臺或WINCE平臺開發經驗,熟悉C++,可以開發基於QT,GTK(圖形庫)等C++應用程式,比如手機上的QQ等這些相對來說簡單。(即應用層)

TAG標籤:名詞 嵌入式 #