什么是嵌入式設備?
嵌入式設備是更大計算系統(tǒng)的一部分,具有特定用途。嵌入式設備也稱為專用或單一用途設備,嵌入或包含在更大的系統(tǒng)中。這個更大的系統(tǒng)通常服務于更大的目的,一個或多個嵌入式設備支持它滿足此目的。
嵌入式設備是負責執(zhí)行特定任務或一組任務的獨立設備。與包含一些電路和電池的硬件設備不同,嵌入式設備能夠進行數(shù)字處理-盡管與功能齊全的計算設備的規(guī)模不同。
雖然大多數(shù)嵌入式設備都集成在較大的系統(tǒng)中,但某些設備也可以是獨立的。通常,其操作系統(tǒng)(OS)運行單個應用程序,幫助設備完成其特定工作。因此,嵌入式設備消耗少量功率。
此外,設備硬件很小。因此,它可能只有一個8位微控制器或?qū)S眉呻娐罚ˋSIC)芯片或?qū)S脭?shù)字信號處理器(DSP),而不是功能齊全的CPU。
以下是嵌入式設備的一些常見示例項:
洗碗機
微波
銀行自動柜員機
路由器
零售銷售點(POS)終端
智能手機
停車計時器,無人機,飛機和宇宙飛船由許多嵌入式設備組成。在現(xiàn)代數(shù)字經(jīng)濟中,嵌入式設備在幾乎所有電子設備中無處不在。
嵌入式設備的組件
所有嵌入式設備都由硬件和軟件組成。微控制器、微處理器、ASIC或DSP是嵌入式設備的元件。其他硬件元素可能包括:
圖形處理單元(圖形處理器))
存儲器(易失性和/或非易失性)
現(xiàn)場可編程門陣列(FPGA)
通信接口和端口
電源或電池
此外,所有嵌入式設備都包括操作系統(tǒng)或固件形式的軟件。該軟件包括設備的編程指令。由于嵌入式系統(tǒng)的計算資源有限且功耗要求嚴格,因此為嵌入式設備編寫軟件是一個需要硬件組件和編程知識的專業(yè)領域。外圍設備(如LCD顯示器)也可以連接到嵌入式設備或系統(tǒng)。
智能嵌入式設備與啞嵌入式設備
并非所有嵌入式設備都連接到互聯(lián)網(wǎng)。傳統(tǒng)設備是為了在更大的系統(tǒng)中實現(xiàn)專用目的而構建的。他們與其他設備或互聯(lián)網(wǎng)的連接也有限。無法(或未)連接到互聯(lián)網(wǎng)的設備稱為啞嵌入式設備。啞嵌入式設備的例子是傳統(tǒng)的洗碗機、數(shù)碼相機和微波爐。
連接到互聯(lián)網(wǎng)的嵌入式設備稱為智能或智能。這些設備對于物聯(lián)網(wǎng)(IoT)應用至關重要。以下是智能或智能嵌入式設備的示例:
智能手機
智能手表
智能冰箱
智能健身追蹤器
智能醫(yī)療設備
在這些設備中,許多嵌入式系統(tǒng)協(xié)同工作并通過互聯(lián)網(wǎng)相互通信。該系統(tǒng)包括支持連接并促進各種嵌入式設備之間通信的軟件,通常是操作系統(tǒng)或固件。啞和智能嵌入式設備之間的主要區(qū)別在于連接性和互聯(lián)網(wǎng)驅(qū)動的通信。
無頭嵌入式設備
復雜系統(tǒng)中的嵌入式設備,如汽車或飛機,通常是無頭的。在無外設嵌入式設備中,該軟件沒有用戶界面(UI)或內(nèi)置屏幕,例如顯示器或LCD面板。換句話說,它沒有人機界面(HMI)。
無外設設備沒有鍵盤或鼠標等輸入設備。這減少了使用的系統(tǒng)資源量。在此類設備中,在設備和外部計算機之間臨時安裝在線仿真器(ICE),以調(diào)試或更新軟件。
其中許多系統(tǒng)需要手動配置以滿足用戶的特定偏好或要求。授權用戶應該能夠更改設備的某些操作參數(shù)。例如,用戶可能想要更改揚聲器系統(tǒng)上的音量設置。另一個可能想要更改網(wǎng)絡路由器上的DNS服務器設置。手動配置無需更改設備的固件或操作系統(tǒng)即可滿足各個用戶的要求。
嵌入式設備的優(yōu)缺點
由于嵌入式設備體積小且功耗低,因此它們適用于尺寸、重量或功率受限的系統(tǒng)。與整個系統(tǒng)相比,它們需要的維護也更少。由于它們是獨立的,因此非常適合執(zhí)行特定任務,很少或不涉及人工輸入。
大多數(shù)嵌入式設備以不間斷的方式運行,并具有高度的容錯能力。盡管它們具有獨立性和有限的功能,但它們確實有助于更大系統(tǒng)的整體功能。作為物聯(lián)網(wǎng)系統(tǒng)的一部分,嵌入式設備在一系列實際應用的智能設備中發(fā)揮著關鍵作用。
嵌入式設備的尺寸和有限的功能也是其主要缺點。與全功能系統(tǒng)相比,嵌入式設備無法執(zhí)行一系列任務。由于它的資源有限,它只能處理特定的任務。