關(guān)于嵌入式技術(shù)在物聯(lián)網(wǎng)中的應用

2019-02-28 14:40:48分類(lèi):行業(yè)資訊4835

  隨著(zhù)IT技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進(jìn)入了“物聯(lián)網(wǎng)”時(shí)代。物聯(lián)網(wǎng)中需要的大量設備不在依賴(lài)人與人之間的交互產(chǎn)生聯(lián)系,更多通過(guò)協(xié)議、通信、程序設計等方式連接到一處。即 “物聯(lián)網(wǎng)”的目的則是讓所有的物品都具有計算機的智能但并不以通用計算機的形式出現,并把這些“聰明”了的物品與網(wǎng)絡(luò )連接在一起,這就需要嵌入式技術(shù)的支持。嵌入式技術(shù)是計算機技術(shù)的一種應用,該技術(shù)主要針對具體的應用特點(diǎn)設計專(zhuān)用的計算機系統——嵌入式系統。

  嵌入式系統是以應用為中心,以計算機技術(shù)為基礎的,并且軟硬件可量身訂做,它適用于對功能、可靠性、成本、體積、功耗有嚴格要求的專(zhuān)用計算機系統。嵌入式系統通常嵌入在更大的物理設備當中而不被人們所察覺(jué),如手機、PDA、甚至空調、微波爐、冰箱中的控制部件都屬于嵌入式系統,如下面聯(lián)接在互聯(lián)網(wǎng)上的設備中就都有一個(gè)嵌入式計算機系統,但平時(shí)我們可能根本沒(méi)有注意到這些計算機系統的存在。
 

嵌入式技術(shù)
 

  嵌入式技術(shù)和通用計算機技術(shù)有所不同,我們知道通用計算機多用來(lái)和人進(jìn)行交互并根據人發(fā)出的指令進(jìn)行工作;而嵌入式系統大多數情況下可能根據自己“感知”到的事件自主地進(jìn)行處理,所以它對時(shí)間性,可靠性要求更高。

  一般來(lái)說(shuō),嵌入式系統應該具有以下一些特征:專(zhuān)用性、可封裝性、實(shí)時(shí)性、可靠性。

  專(zhuān)用性是指嵌入式系統用于特定設備完成特定任務(wù),而不像通用計算機系統可以完成各種不同任務(wù)。

  可封裝性指嵌入式系統一般隱藏于目標系統內部而不被操作者察覺(jué)。實(shí)時(shí)性指與外部實(shí)際事件的發(fā)生頻率相比,嵌入式系統能夠在可預知的時(shí)間內對事件或用戶(hù)的干預做出響應。

  可靠性是指嵌入式系統隱藏在系統或設備中,一旦開(kāi)始工作,可能長(cháng)時(shí)間沒(méi)有操作人員的監測和維護,因此要求它能夠可靠運行。像通用計算機系統一樣,嵌入式系統也包括硬件和軟件兩部分。硬件包括處理器/微處理器(就是我們平時(shí)所說(shuō)的CPU)、存儲器及外設器件和輸入輸出端口、圖形控制器等。軟件部分包括操作系統軟件和專(zhuān)門(mén)解決某類(lèi)問(wèn)題的應用軟件,有時(shí)設計人員把這兩種軟件組合在一起,應用程序控制著(zhù)系統的運作和行為,而操作系統控制著(zhù)應用程序編程與硬件的交互作用。

  嵌入式計算機系統同通用計算機系統相比具有以下特點(diǎn):

  1、嵌入式系統通常是面向特定應用的,嵌入式CPU與通用型的最大不同就是嵌入式CPU大多工作在為特定用戶(hù)群設計的系統中,它通常都具有功耗低、體積小、集成度高等特點(diǎn),能夠把通用CPU中許多由板卡完成的任務(wù)集成在芯片內部,從而有利于嵌入式系統設計小型化,移動(dòng)能力大大增強,跟網(wǎng)絡(luò )的耦合也越來(lái)越緊密。

  2、嵌入式系統是將先進(jìn)的計算機技術(shù)、半導體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具體應用相結合的產(chǎn)物。這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng )新的知識集成系統。

  3、嵌入式系統的硬件和軟件都必須高效率地設計,量體裁衣、去除不需要的多余功能,力爭在更小的硅片面積上實(shí)現同樣的性能,這樣才能在具體應用中更具有競爭力。

  4、嵌入式系統和具體應用有機地結合在一起,它的升級換代也是和具體產(chǎn)品同步進(jìn)行,因此嵌入式系統產(chǎn)品一旦進(jìn)入市場(chǎng),具有較長(cháng)的生命周期。

  5、為了提高執行速度和系統可靠性,嵌入式系統中的軟件一般都固化在存儲器芯片或單片機本身中,而不是存儲于磁盤(pán)等載體中。

  6、嵌入式系統本身不具備自主開(kāi)發(fā)能力,即使設計完成以后用戶(hù)通常也是不能對其中的程序功能進(jìn)行修改的,必須有一套與通用計算機系統連接的開(kāi)發(fā)工具和環(huán)境才能進(jìn)行開(kāi)發(fā)。
 

嵌入式技術(shù)
 

  信息時(shí)代、數字時(shí)代使得嵌入式產(chǎn)品獲得了巨大的發(fā)展契機,為嵌入式市場(chǎng)展現了美好的前景,同時(shí)也對嵌入式生產(chǎn)廠(chǎng)商提出了新的挑戰,從中我們可以看出未來(lái)嵌入式系統的幾大發(fā)展趨勢:

  1、嵌入式開(kāi)發(fā)是一項系統工程,因此要求嵌入式系統廠(chǎng)商不僅要提供嵌入式軟硬件系統本身,同時(shí)還需要提供強大的硬件開(kāi)發(fā)工具和軟件包支持,以方便用戶(hù)以最低的成本、最短的時(shí)間推出自己的產(chǎn)品。

  目前很多廠(chǎng)商已經(jīng)充分考慮到這一點(diǎn),在主推系統的同時(shí),將開(kāi)發(fā)環(huán)境也作為重點(diǎn)推廣。比如三星在推廣Arm7,Arm9芯片的同時(shí)還提供開(kāi)發(fā)板和板級支持包(BSP),而WindowCE在主推系統時(shí)也提供Embedded VC++作為開(kāi)發(fā)工具,還有Vxworks的Tonado開(kāi)發(fā)環(huán)境,DeltaOS的Limda編譯環(huán)境等等都是這一趨勢的典型體現。當然,這也是市場(chǎng)競爭的結果。

  2、網(wǎng)絡(luò )化、信息化的要求隨著(zhù)互聯(lián)網(wǎng)技術(shù)的成熟、帶寬的提高日益提高,使得以往單一功能的設備如電話(huà)、手機、冰箱、微波爐等功能不再單一,結構更加復雜。

  這就要求芯片設計廠(chǎng)商在芯片上集成更多的功能,為了滿(mǎn)足應用功能的升級,設計師們一方面采用更強大的嵌入式處理器如32位、64位芯片或信號處理器DSP增強處理能力,同時(shí)增加功能接口,如USB,擴展總線(xiàn)類(lèi)型,如CAN總線(xiàn),加強對多媒體、圖形等的處理,逐步實(shí)施片上系統(SOC,就是把所需功能都集中在一個(gè)芯片上)的概念。軟件方面采用實(shí)時(shí)多任務(wù)編程技術(shù)和交叉開(kāi)發(fā)工具技術(shù)來(lái)控制功能復雜性,簡(jiǎn)化應用程序設計、保障軟件質(zhì)量和縮短開(kāi)發(fā)周期。

  3、網(wǎng)絡(luò )互聯(lián)成為必然趨勢。未來(lái)的嵌入式設備為了適應網(wǎng)絡(luò )互聯(lián)的要求,必然要求硬件上提供各種網(wǎng)絡(luò )通信接口。傳統的單片機對于網(wǎng)絡(luò )支持不足,

  而新一代的嵌入式處理器已經(jīng)開(kāi)始內嵌網(wǎng)絡(luò )接口,除了支持TCP/IP協(xié)議,還有的支持IEEE1394、USB、CAN、Bluetooth、RFID或IrDA通信接口中的一種或者幾種,同時(shí)也需要提供相應的通信組網(wǎng)協(xié)議軟件和物理層驅動(dòng)軟件。軟件方面,系統內核支持網(wǎng)絡(luò )模塊,以實(shí)現嵌入式設備隨時(shí)隨地以各種方式聯(lián)入互聯(lián)網(wǎng)。

  4、精簡(jiǎn)系統內核、算法,降低功耗和軟硬件成本。未來(lái)的嵌入式產(chǎn)品是軟硬件緊密結合的設備,為了減低功耗和成本,需要設計者盡量精簡(jiǎn)系統內核,

  只保留和系統功能緊密相關(guān)的軟硬件,利用最低的資源實(shí)現最適當的功能,這就要求設計者選用最佳的編程模型和不斷改進(jìn)算法,優(yōu)化編譯器性能。因此,既要軟件人員有豐富的硬件知識,又需要發(fā)展先進(jìn)嵌入式軟件技術(shù),如Java、Web和WAP等。

  5、提供友好的多媒體人機界面嵌入式設備要能與用戶(hù)親密接觸,最重要的因素就是它能提供非常友好的用戶(hù)界面。圖形界面、靈活的控制方式,使得人們感覺(jué)嵌入式設備就象是一個(gè)熟悉的老朋友。

  這方面的要求使得嵌入式軟件設計者要在圖形界面,語(yǔ)音交互、以及其他多媒體技術(shù)上痛下苦功。手寫(xiě)文字輸入、語(yǔ)音撥號上網(wǎng)、收發(fā)電子郵件以及彩色圖形、圖像都會(huì )使使用者獲得自由的感受。

  總之,如果說(shuō)其他技術(shù)涉及到的是物聯(lián)網(wǎng)的某個(gè)特定方面,如感知、計算、通信等,嵌入式技術(shù)則是物聯(lián)網(wǎng)中各種物品的表現形式,在這些嵌入式設備中綜合運用了其他各項技術(shù)。

上一篇:下一篇: