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