摘要:隨著微處理器的發(fā)展,嵌入式系統(tǒng)已經(jīng)成為計算機領(lǐng)域的一個重要組成部分。而且,在計算機技術(shù)、微電子技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的高速發(fā)展的情況下,嵌入式技術(shù)正在不斷地改變?nèi)藗兊纳a(chǎn)方式和生活方式。本文主要介紹嵌入式系統(tǒng)的概念,特點,應用,發(fā)展趨勢以及幾種常用的嵌入式操作系統(tǒng)。
關(guān)鍵詞:嵌入式系統(tǒng);應用現(xiàn)狀;嵌入式微處理器;發(fā)展趨勢
0引言
目前,我們正處于一個計算機無處不在的時代,但是絕大部分的計算機都是以非計算機形式出現(xiàn)的。例如,作為家庭網(wǎng)絡(luò)組成部分的電視機、電冰箱、空調(diào)等。這些設(shè)備的核心部分包含計算機,但是大部分都是以嵌入式系統(tǒng)的形式存在,而不是以整機的形式出現(xiàn)。因此,嵌入式系統(tǒng)的應用領(lǐng)域十分廣泛。本文主要以嵌入式系統(tǒng)的應用和發(fā)展前景為主題向大家介紹嵌入式系統(tǒng)的信息。
1嵌入式系統(tǒng)的概念
嵌入式系統(tǒng)被定義為:以應用為中心、以計算機技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。除此之外,嵌入式系統(tǒng)還可以被定義為:非PC系統(tǒng),包括硬件結(jié)構(gòu)和軟件結(jié)構(gòu)。典型的嵌入式系統(tǒng)的硬件組成結(jié)構(gòu)是以嵌入式微處理器為中心,配置存儲器、I/O設(shè)備、通信模塊以及電源等必要的輔助接口。軟件部分是由操作系統(tǒng)軟件和應用程序編程組成的。
2嵌入式系統(tǒng)的特點
嵌入式計算機系統(tǒng)與通用型計算機系統(tǒng)相比,不同點在于嵌入式系統(tǒng)是針對特定用途、應用于特定環(huán)境下的,所以嵌入式系統(tǒng)的硬件和軟件都必須高效率的設(shè)計,爭取在較少的資源上實現(xiàn)更高的性能。嵌入式系統(tǒng)和通用計算機系統(tǒng)相比具有以下特點:
2.1“專用計算機系統(tǒng)”
嵌入式系統(tǒng)的微處理器大多數(shù)工作在為特定用戶群所設(shè)計的系統(tǒng)中,故稱為“專用微處理器”。因為它專用于幾個特定任務,所以,需要根據(jù)具體的應用需求來選擇嵌入式微處理器的性能類型。
2.2比通用PC系統(tǒng)資源少
由于嵌入式系統(tǒng)專用于某個特定的任務,所以它所能管理的資源相對來說比較少。而PC機的資源就比較豐富了,例如,我們在PC機上編寫程序的同時可以進行其他的任務。
2.3功耗低、體積小、集成度高、成本低
嵌入式系統(tǒng)的硬件和軟件都必須高效率的設(shè)計,保證在穩(wěn)定安全可靠的基礎(chǔ)上用較少的資源實現(xiàn)較高的性能。
許多嵌入式系統(tǒng)沒有充足的電源供應或良好的散熱設(shè)備,因此,在嵌入式系統(tǒng)設(shè)計的時候會盡可能的降低功耗。所以,系統(tǒng)的處理器只有在執(zhí)行任務的時候才開始運行,其余時間都處在休眠狀態(tài) 。
2.4具有完整的系統(tǒng)測試和可靠性評估系統(tǒng)
嵌入式系統(tǒng)具有科學的系統(tǒng)測試和可靠的評估體系,盡量避免因為系統(tǒng)的不可靠而造成巨大的損失。例如看門狗定時器,它的作用是在軟件失去控制后能使它重新工作。
3嵌入式系統(tǒng)的應用
由于嵌入式系統(tǒng)具有體積小、性能強、低功耗、可靠性高以及面向行業(yè)應用的突出特征,所以其應用及其廣泛。
(1)工業(yè)控制
在工業(yè)控制領(lǐng)域,嵌入式設(shè)備早已得到廣泛應用。數(shù)字化改造,智能控制設(shè)備等為嵌入式系統(tǒng)提供了很大的市場。隨著技術(shù)的發(fā)展,32位,64位的處理器逐漸成為工業(yè)控制設(shè)備的核心。目前,已經(jīng)有大量的32位,64位嵌入式微處理器在應用中,例如,工控機,數(shù)控機床,自動裝配系統(tǒng)(機械手、自動貼片機)等。
(2)交通管理
在車輛導航,流量控制,信息檢測,發(fā)動機控制等方面,嵌入式系統(tǒng)也得到了廣泛的應用。例如在車輛導航方面,內(nèi)嵌GPS模塊,隨時隨地找到你的位置。
(3)智能家庭管理
在這個信息時代,家用電器正在向數(shù)字化和網(wǎng)絡(luò)化發(fā)展,日后家里的各種家用電器都將嵌入計算機并通過家庭控制中心與Internet連接,轉(zhuǎn)變?yōu)橹悄芫W(wǎng)絡(luò)家電。到時候,人們可以遠程使用手機控制家里面的家用電器。
(4)消費電子
消費電子包括手機,PDA,學習機,電子詞典等各種移動設(shè)備。由于手機,掌上電腦之類的設(shè)備易于使用并且方便攜帶,未來幾年將在我國快速發(fā)展,PDA與手機已經(jīng)呈現(xiàn)嵌合趨勢,便于人們隨時隨地獲取信息。
(7)軍事需求
隨著科技的不斷發(fā)展,現(xiàn)代戰(zhàn)爭已不僅僅是局限于“真刀真槍”的實戰(zhàn)當中,其模式更是在向以模擬戰(zhàn)爭為主的高度信息化、智能化的方向轉(zhuǎn)變。嵌入式計算機的應用不僅提高了現(xiàn)代軍隊的作戰(zhàn)效率,同時,對于國家綜合國力的提升也具有重要的促進作用。
4幾種常用的嵌入式操作系統(tǒng)
4.1μC/OS-II嵌入式操作系統(tǒng)
μC/OS-II是一個完整的,源代碼免費的,可移植,固化,裁剪的搶占式實時多任務內(nèi)核。μC/OS-II具有執(zhí)行效率高,占用空間小,可移植性及擴展性強,實時性能優(yōu)良,穩(wěn)定性和可靠性良好等特點。其內(nèi)核采用微內(nèi)核結(jié)構(gòu),將基本功能放在內(nèi)核中,留給用戶一個標準API函數(shù),并根據(jù)各個任務優(yōu)先級分配CPU的時間。目前,由于μC/OS-II結(jié)構(gòu)小巧、源代碼免費等特性,其在工控、通信、信息家電領(lǐng)域得到了廣泛應用。
4.2Windows CE操作系統(tǒng)
Windows CE操作系統(tǒng)是微軟公司開發(fā)的一個開放的、可升級的32位嵌入式操作系統(tǒng),支持眾多的硬件平臺。它不僅是一個功能強大的實時嵌入式操作系統(tǒng),而且提供了了眾多強大的工具,允許用戶利用它快速開發(fā)出下一代的智能化、小體積連接設(shè)備。利用這些工具,開發(fā)人員可以迅速開發(fā)出能夠在最新硬件平臺上運行各種應用程序的智能化設(shè)計。
4.3VxWorks嵌入式實時操作系統(tǒng)
VxWorks是Wind River Systems公司專門為實時嵌入式系統(tǒng)設(shè)計開發(fā)的一種實時操作系統(tǒng),具有嵌入實時應用和最新一代的開發(fā)執(zhí)行環(huán)境,支持多種處理器的開發(fā)平臺,是目前世界上應用最廣泛的產(chǎn)品。它為程序員提供了高效的實時任務調(diào)度、中斷管理、實時系統(tǒng)資源以及實時的任務間通信。
4.4Linux操作系統(tǒng)
Linux類似于UNIX,是一種免費的、源代碼完全開放的、符合POSIX標準規(guī)范的操作系統(tǒng)。自誕生至今,它在很多方面趕上甚至超過了許多商用系統(tǒng)。他充分利用了該系統(tǒng)的任務切換機制,實現(xiàn)了真正多任務、多用戶環(huán)境。Linux對硬件配置的要求相當?shù)停抑С侄喾N處理芯片。更為重要的是開發(fā)人員可隨時對該系統(tǒng)的開放內(nèi)核進行升級和修補,很多錯誤可以得到檢測及修復。
5嵌入式系統(tǒng)的發(fā)展趨勢
嵌入式系統(tǒng)的應用范圍十分廣泛,幾乎涵蓋了我們生活的各個方面。這表明越來越多的設(shè)備需要復雜的嵌入式操作系統(tǒng),因此為了適應嵌入式設(shè)備的復雜性和多樣性,縮短其開發(fā)周期,嵌入式操作系統(tǒng)應運而生。
嵌入式技術(shù)是基于特定需求、以硬件為基礎(chǔ)、以軟件為核心、以特定應用為實現(xiàn)目標的系統(tǒng)集成技術(shù)。原先基于芯片的系統(tǒng)開發(fā)方式已經(jīng)發(fā)展成為由芯片設(shè)計商提供完整的系統(tǒng)解決方案。而芯片的設(shè)計、嵌入式軟件開發(fā)和系統(tǒng)產(chǎn)品應用三者相互依托、互補共贏的產(chǎn)業(yè)結(jié)構(gòu)和商業(yè)模式,已經(jīng)成為嵌入式技術(shù)發(fā)展的必然趨勢。
綜上所述,嵌入式系統(tǒng)的發(fā)展主要體現(xiàn)在芯片技術(shù)的進步上,以及在芯片技術(shù)限制下的算法軟件的進步上。所以,嵌入式技術(shù)與互聯(lián)網(wǎng)、ASP、WAP、納米技術(shù)的結(jié)合都是未來發(fā)展的熱點。
總之,未來的嵌入式系統(tǒng)一定會比今天的更可靠,更高效,更智能化。
參考文獻:
[1]田澤.嵌入式系統(tǒng)開發(fā)與應用教程.北京.北京航空航天大學出版社.2010
[2]王田苗嵌入式系統(tǒng)設(shè)計與實例開發(fā)[M].北京.清華大學出版社,2010(10):3
[3]沈連豐,宋鐵成,葉芝慧.嵌入式系統(tǒng)及其開發(fā)應用[M].北京.電子工業(yè)出版社
作者簡介:
王文雅(1997-)女,漢族,河南開封,本科,測控技術(shù)與儀器專業(yè)