嵌入式系統(tǒng)的概念
嵌入式系統(tǒng)被定義為:以便于使用為中心,以信息技術(shù)為基礎(chǔ),軟硬件能夠裁剪,適應(yīng)具體的設(shè)備系統(tǒng),對用途、穩(wěn)定性、費用、大小、耗能嚴格要求的專用信息系統(tǒng)。
部分構(gòu)成,它是一個能夠單獨工作的軟硬件相結(jié)合的系統(tǒng),可以根據(jù)客戶的需求設(shè)置不同的外部儀器及內(nèi)部相關(guān)應(yīng)用軟件。
1、嵌入式處理器。嵌入式系統(tǒng)硬件層的核心是嵌入式處理器,從開始的4位處理器,到現(xiàn)在仍廣泛使用的8位單片機,再到目前的32位和64位單片機(嵌入式)。嵌入式處理器的體系結(jié)構(gòu)可以采用馮·諾依曼體系結(jié)構(gòu)或哈佛體系結(jié)構(gòu):指令系統(tǒng)可以選用精簡指令系統(tǒng)(RISC)和復(fù)雜指令系統(tǒng)(CISC)。嵌入式處理器通常分為如下幾類:嵌入式微處理器、嵌入式微控制器、嵌入式DSP處理器和嵌入式片上系統(tǒng)。
2、嵌入式操作系統(tǒng)。嵌入式操作系統(tǒng)主要用于嵌入式系統(tǒng)的軟硬件資源管理,控制和協(xié)調(diào)指令運行。嵌入式操作系統(tǒng)一般包括與硬件相關(guān)的底層驅(qū)動程序、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面、標準化瀏覽器等。常用的嵌入式操作系統(tǒng)有嵌入式 Linux、μC/OS、Windows CE、VxWorks等,以及應(yīng)用在智能手機和平板電腦的Android、iOs等。
分布式計算
通常意義上的分布式計算是指利用網(wǎng)絡(luò)把成千上萬臺計算機連接起來,組成一臺虛擬的超級計算機,并利用它們的空閑時間和存儲空間來完成單臺計算機無法完成的超大規(guī)模計算任務(wù)。在物聯(lián)網(wǎng)系統(tǒng)中,分布式計算技術(shù)的目標是實現(xiàn)各個連接單元所有資源的全面連通,把整個物聯(lián)網(wǎng)應(yīng)用單元整合成一個虛擬整體,實現(xiàn)計算資源、通信資源、軟件資源、信息資源、知識資源的全面共享。
嵌入式技術(shù)與分布式計算的融合趨勢
嵌入式技術(shù)是計算機應(yīng)用工程技術(shù)發(fā)展的一個重要方向,它在計算機技術(shù)的多個應(yīng)用領(lǐng)域中都得到了廣泛的應(yīng)用。隨著嵌入式技術(shù)應(yīng)用的多樣化、功能的智能化和網(wǎng)絡(luò)化,嵌入式技術(shù)正逐漸向分布式計算的方向靠攏,而分布式計算的特點決定了它具有小型化和智能嵌入的特點,兩者正在進行應(yīng)用和技術(shù)的整合,這種融合趨勢主要集中在以下幾個方面。
1、嵌入式分布計算技術(shù)
分布式計算技術(shù)的發(fā)展正在多個領(lǐng)域內(nèi)打破傳統(tǒng)的計算模式,大型計算處理系統(tǒng)的分布式小型智能化趨勢明顯,被有效分割后的計算技術(shù)被應(yīng)用到各種嵌入式應(yīng)用設(shè)備和終端系統(tǒng)中,以實現(xiàn)計算技術(shù)的有效管理和資源的高度整合。嵌入式分布計算技術(shù)的出現(xiàn)分散了大型系統(tǒng)的復(fù)雜度和運營風(fēng)險,在提高了計算效率的同時,降低了計算成本和維護成本。
2、嵌入式計算的系統(tǒng)化
嵌入式計算技術(shù),尤其是嵌入式計算平臺的崛起在改變?nèi)藗兩罘绞降耐瑫r,也深刻地影響了計算技術(shù)的發(fā)展。傳統(tǒng)的專用嵌入式部件正在被功能更復(fù)雜、應(yīng)用更多樣的高度集約化的軟硬件系統(tǒng)取代,嵌入式技術(shù)正在往平臺化系統(tǒng)發(fā)展的方向邁進。正是由于這種趨勢對嵌入式設(shè)備的互聯(lián),以及系統(tǒng)的整合與分布式?jīng)Q策等提出了新的要求,分布式計算技術(shù)順理成章地被引入嵌入式系統(tǒng)平臺的架構(gòu)中。
3、嵌入式計算的網(wǎng)絡(luò)化和智能化
嵌入式計算的需求和發(fā)展正在導(dǎo)致一場互聯(lián)網(wǎng)第四代革命的浪潮興起。借助網(wǎng)絡(luò)的力量,各種智能化的嵌入式設(shè)備正在悄然興起,改變著人們工作和生活的方方面面。分布式計算技術(shù)在化整為零的同時,嵌入式系統(tǒng)在經(jīng)歷著系統(tǒng)化、網(wǎng)絡(luò)化和智能化發(fā)展的挑戰(zhàn),如何把嵌入式技術(shù)和分布式計算有機地結(jié)合起來就成了計算技術(shù)未來的一個新的趨勢和挑戰(zhàn)。