當(dāng)前位置:首頁 > 嵌入式 > 嵌入式分享
[導(dǎo)讀]嵌入式系統(tǒng)是最近非?;鸨?,幾乎所有電子設(shè)備都有嵌入式系統(tǒng),嵌入式系統(tǒng)主要由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用軟件等部分組成,其體系結(jié)構(gòu)如下圖所示。

嵌入式系統(tǒng)是最近非?;鸨?,幾乎所有電子設(shè)備都有嵌入式系統(tǒng),嵌入式系統(tǒng)主要由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用軟件等部分組成,其體系結(jié)構(gòu)如下圖所示。


從該圖中可以清楚地看到嵌入式系統(tǒng)體系結(jié)構(gòu)上下層之間的關(guān)系。其中,硬件平臺包括嵌入式處理器和外圍設(shè)備,它們位于嵌入式系統(tǒng)結(jié)構(gòu)中的底層;嵌入式操作系統(tǒng)與通用操作系統(tǒng)的功能類似,為用戶屏蔽硬件底層的具體細節(jié),提供了一個透明的操作空間;而應(yīng)用軟件則是位于嵌入式操作系統(tǒng)之上的,當(dāng)然,用戶也可以直接在嵌入式操作系統(tǒng)之上進行開發(fā)。

本文主要來介紹一下嵌入式系統(tǒng)的硬件架構(gòu),也就是嵌入式處理器以及外圍設(shè)備的相關(guān)知識。

1.嵌入式處理器

嵌入式處理器是各嵌入式系統(tǒng)的核心部件,其功耗、體積、成本、可靠性、速度、處理能力、電磁兼容性等方面均受到應(yīng)用要求的制約,嵌入式處理器包含以下部分:

處理器內(nèi)核;

地址總線;

數(shù)據(jù)總線;

控制總線;

處理器本身的輔助支持電路,如時鐘、復(fù)位電路等;

片上I/O接口電路。

嵌入式處理器可以分為3類:嵌入式微處理器、嵌入式微控制器和嵌入式DSP(Digital Signal Processor)。

嵌入式微處理器就是和通用計算機的微處理器對應(yīng)的CPU。在應(yīng)用中,一般是將微處理器裝配在專門設(shè)計的電路板上,母板上只保留與嵌入式相關(guān)的功能即可,這樣可以滿足嵌入式系統(tǒng)體積小、功耗低的要求。

嵌入式微控制器又稱單片機,它將CPU、存儲器(少量的RAM、ROM,或兩者都有)和其他外設(shè)封裝在同一片集成電路里。

嵌入式DSP專門用來對離散時間信號進行極快的處理計算,提高編譯效率和執(zhí)行速度。DSP正在大量進入數(shù)字濾波、FFT、譜分析、圖像處理等領(lǐng)域。

本書所講的嵌入式處理器主要指嵌入式微處理器。(推薦閱讀:如何選擇嵌入式微處理器)

嵌入式微處理器與通用微處理器既有相似之處,也有不少的區(qū)別,其比較如下。

相似點有以下兩項。

對外的接口:各類總線及輔助電路接口。

處理功能:相似的指令功能分類。

不同點有以下幾項。

指令系統(tǒng)中指令的個數(shù):嵌入式微處理器的指令個數(shù)與通用處理器有很大的區(qū)別,嵌入式微處理器的指令系統(tǒng)往往由于成本等原因而有所精簡,比如有些嵌入式處理器無浮點功能等。

指令的形式:嵌入式微處理器一般都使用精簡指令集(RISC),而通用處理器則使用復(fù)雜指令集(CISC)。

處理器的結(jié)構(gòu)設(shè)計:嵌入式微處理器與通用處理器在結(jié)構(gòu)設(shè)計上有較大的區(qū)別,如流水線結(jié)構(gòu)的設(shè)計。

處理器的工藝和應(yīng)用指標:由于嵌入式系統(tǒng)通常應(yīng)用在特殊的場合,因此,對處理器的工藝及應(yīng)用指標(如工作的溫度條件等)也有不同的要求。

小知識:

常見的CPU指令集分為CISC和RISC兩種。

CISC(Complex Instruction SetComputer)是“復(fù)雜指令集”。自PC機誕生以來,32位以前的處理器都采用CISC指令集方式。這種指令系統(tǒng)的指令不等長,指令的數(shù)目非常多,編程和設(shè)計處理器時都較為麻煩。但是基于CISC指令架構(gòu)系統(tǒng)設(shè)計的軟件已經(jīng)非常普遍了,所以包括Intel、AMD在內(nèi)的眾多廠商至今使用的仍為CISC。

RISC(Reduced InstrucTIon SetCompuTIng)是“精簡指令集”。研究人員在對CISC指令集進行測試時發(fā)現(xiàn),各種指令的使用頻度相當(dāng)懸殊,其中常使用的是一些比較簡單的指令,它們僅占指令總數(shù)的20%,但在程序中出現(xiàn)的頻度卻占80%。RISC正是基于這種思想提出的。采用RISC指令集的微處理器處理能力強,并且采用超標量和超流水線結(jié)構(gòu),大大增強了并行處理能力。

嵌入式微處理器的種類極為豐富,32位的嵌入式微處理器就有10多種。從下圖可以看出,全球僅有4%的計算機處理芯片用于通用計算機中,而更多的則是用于嵌入式系統(tǒng)中。


嵌入式微處理器內(nèi)核按體系結(jié)構(gòu)分類,可以分為以下幾個系列。

ARM系列:只設(shè)計內(nèi)核的英國公司(在1.3節(jié)會有詳細介紹)。

MIPS系列:只設(shè)計內(nèi)核的美國公司。

PowerPC:為IBM公司和Motorola公司共有的內(nèi)核。

68K/COLDFIRE:Motorola公司獨有內(nèi)核,有Motorola 68K等。

各內(nèi)核的特點及應(yīng)用如下表所示。

嵌入式處理器內(nèi)核特點及應(yīng)用


2.外圍設(shè)備

外圍設(shè)備是指嵌入式系統(tǒng)中用于完成存儲、通信、調(diào)試、顯示等輔助功能的其他部件。目前常用的嵌入式外圍設(shè)備按功能可以分為:存儲設(shè)備(如RAM、SRAM、Flash等)、通信設(shè)備(如RS-232接口、SPI接口、以太網(wǎng)接口等)和顯示設(shè)備(如顯示屏等)。

常見的存儲設(shè)備有RAM、SRAM、ROM、Flash等,這些存儲設(shè)備在嵌入式系統(tǒng)開發(fā)過程中是非常重要的。

(1)RAM、SRAM、DRAM。

根據(jù)掉電數(shù)據(jù)是否丟失,存儲器可以分為RAM(隨機存取存儲器)和ROM(只讀存儲器),其中RAM的訪問速度比較快,但掉電后數(shù)據(jù)會丟失,而ROM掉電后數(shù)據(jù)不會丟失。人們通常所說的內(nèi)存即指系統(tǒng)中的RAM。

RAM又可分為SRAM(靜態(tài)存儲器)和DRAM(動態(tài)存儲器)。

SRAM是利用雙穩(wěn)態(tài)觸發(fā)器來保存信息的,只要不掉電,信息是不會丟失的。

DRAM是利用MOS(金屬氧化物半導(dǎo)體)電容存儲電荷來儲存信息的,因此必須通過不停地給電容充電來維持信息。DRAM的成本、集成度、功耗等明顯優(yōu)于SRAM。

通常人們所說的SDRAM是DRAM的一種,它是同步動態(tài)存儲器,利用單一的系統(tǒng)時鐘同步所有的地址數(shù)據(jù)和控制信號。使用SDRAM不但能提高系統(tǒng)表現(xiàn),還能簡化設(shè)計、提供高速的數(shù)據(jù)傳輸,在嵌入式系統(tǒng)中經(jīng)常使用。

(2)ROM、Flash。

Flash是一種非易失閃存技術(shù),由于它具有和ROM一樣掉電數(shù)據(jù)不會丟失的特性。Flash主要分為NOR Flash和NAND Flash兩種。

NOR Flash的特點是在芯片內(nèi)執(zhí)行(Execute In Place),這樣應(yīng)用程序可以直接在Flash內(nèi)運行,不必再把代碼讀到系統(tǒng)RAM中。

NAND Flash能提供極高的單元密度,可以達到高存儲密度,NAND讀和寫操作采用512字節(jié)的塊,單元尺寸幾乎是NOR器件的一半,同時由于生產(chǎn)過程很簡單,大大降低了生產(chǎn)的成本。NAND Flash中每個塊的大擦寫次數(shù)是100萬次,是NOR Flash的10倍,這些都使得NAND Flash越來越受到人們的喜愛。

它們之間的關(guān)系如下圖所示。


以上就是今天的介紹了,你現(xiàn)在有了解了嗎?

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉