官术网_书友最值得收藏!

相關知識

1.1.1 物聯(lián)網(wǎng)嵌入式概述

1.早期嵌入式發(fā)展階段

早期嵌入式技術發(fā)展階段大致分為無操作系統(tǒng)階段、簡單操作系統(tǒng)階段、使用通用嵌入式操作系統(tǒng)(VxWorks、嵌入式Linux、Windows CE等)及通用嵌入式處理器(ARM、MIPS等)的實時系統(tǒng)階段和面向互聯(lián)網(wǎng)應用階段。

(1)無操作系統(tǒng)階段

即沒有操作系統(tǒng)的支持,如使用8位CPU芯片來執(zhí)行一些單線程的程序,其主要特點是結構功能相對單一,處理效率較低,存儲容量小,用戶接口少。

(2)簡單操作系統(tǒng)階段

這個階段出現(xiàn)了一批處理能力較早期更強大的低功耗嵌入式CPU,能夠運行一些簡單的嵌入式操作系統(tǒng)。該時期的簡單嵌入式操作系統(tǒng)如μC/OS-II、embOS、salvo、FreeRTOS等能夠在小容量RAM單片機上運行。

(3)實時系統(tǒng)階段

實時系統(tǒng)階段使用通用嵌入式操作系統(tǒng)及通用嵌入式處理器,出現(xiàn)了以vxWorks為代表的成熟且功能更為強大的實時操作系統(tǒng),具備文件和目錄管理、多任務、網(wǎng)絡支持、圖形窗口等功能,比簡單嵌入式操作系統(tǒng)的兼容性更好,效率更高,且具備大量的應用程序接口(API)。后期的嵌入式Linux由于在圖形用戶界面(GUI)、復雜設備兼容支持上更加友好及開源性等特點,逐漸成為主流嵌入式操作系統(tǒng)。

(4)面向互聯(lián)網(wǎng)應用階段

互聯(lián)網(wǎng)+時代的到來使得嵌入式更多面向Internet應用,這個階段的主要特點是嵌入式操作系統(tǒng)的TCP/IP協(xié)議棧功能及嵌入式處理器的網(wǎng)絡接口支持能力更加強大,系統(tǒng)通過移植、裁剪,能夠在短時間內(nèi)支持不同特征的應用場景,且效率更高。

2.當前物聯(lián)網(wǎng)嵌入式應用階段

物聯(lián)網(wǎng)(Internet of Things,IoT)的英文名稱直譯為“萬物互連的Internet”,即互聯(lián)網(wǎng)面向除了人以外的萬事萬物進行擴展延伸。物聯(lián)網(wǎng)構想是通過信息傳感設備,按約定的協(xié)議,將任何物體與網(wǎng)絡鏈接起來形成一個巨大網(wǎng)絡,實現(xiàn)任何時間、任何地點,人、機、物的智能化識別、定位、跟蹤、監(jiān)管等功能。

如圖1-1所示,物聯(lián)網(wǎng)典型體系架構自下而上分為感知層、網(wǎng)絡層和應用層三層,而嵌入式處理器位于最下面的感知層。

(1)感知層

物聯(lián)網(wǎng)的感知層主要是通過大量傳感器收集物理信號,從而形成海量的原始信號,一方面嵌入式處理器對這些原始信號進行智能處理,提取關鍵有效信息,丟掉冗余部分,再重新加工封裝便于網(wǎng)絡傳輸;另一方面接收上層指令,對物理世界做出反饋。嵌入式既可以應對應用層大數(shù)據(jù)云計算直接處理海量數(shù)據(jù)的實時性和傳輸帶寬限制等技術瓶頸,解決隱私數(shù)據(jù)安全性、業(yè)務數(shù)據(jù)可靠性等固有缺陷,也可以產(chǎn)生更快的網(wǎng)絡服務響應,滿足行業(yè)在實時業(yè)務、應用智能、安全與隱私保護等方面的基本需求。因此嵌入式技術的主要載體可以承擔部分云計算的復雜計算分析功能,且更具有優(yōu)勢。

如果將物聯(lián)網(wǎng)比作人體,感知層就是物聯(lián)網(wǎng)的感官,相當于人的視覺、聽覺、嗅覺、味覺、觸覺等,具有實現(xiàn)物聯(lián)網(wǎng)全面感知的能力。感知層包含的傳感器有二維碼標簽識讀器、RFID標簽讀寫器、溫濕度傳感器、傳聲器、攝像頭、GPS等,除了海量的傳感器,感知層還包含傳感器網(wǎng)絡、相關協(xié)議、網(wǎng)關接口及支撐傳感器信息采集及傳輸通信的軟硬件等。如圖1-1感知層所示,嵌入式平臺一方面收集來自不同傳感器的信息并進行必要的處理分析,另一方面作為傳感器網(wǎng)絡的節(jié)點將信息向更上層進行傳輸,或者接收來自上層的決策指令并進行控制。

圖1-1 物聯(lián)網(wǎng)典型體系架構

(2)網(wǎng)絡層

物聯(lián)網(wǎng)的網(wǎng)絡層類似于人體的中樞神經(jīng)網(wǎng)絡,具體指電信骨干網(wǎng)絡。典型網(wǎng)絡層包含主流運營商提供的互聯(lián)網(wǎng)、4G/5G等移動通信網(wǎng)絡,此外廣電網(wǎng)、電力通信網(wǎng)、專用網(wǎng)(數(shù)字集群)等網(wǎng)絡作為補充。接入網(wǎng)方式包括光纖接入、無線接入、以太網(wǎng)接入、衛(wèi)星接入等。網(wǎng)絡層的作用是實現(xiàn)感知層大規(guī)模傳感處理數(shù)據(jù)的可靠傳輸。

(3)應用層

應用層位于物聯(lián)網(wǎng)三層結構中的最頂層,類似人體的大腦,海量的傳感數(shù)據(jù)通過網(wǎng)絡層傳輸后在這里匯總并集中處理。應用層依賴大數(shù)據(jù)云計算平臺的強大計算分析能力和人工智能技術,通過各種具體的應用層軟件對數(shù)據(jù)進行計算、處理和知識挖掘,并將得到的決策、信息結果或?qū)W習到的知識反饋給感知層,或者作為產(chǎn)品服務提供出來,從而實現(xiàn)對萬物互聯(lián)的物理世界的精確管理、實時控制及科學決策。

3.嵌入式系統(tǒng)的定義與特點

(1)嵌入式系統(tǒng)的定義

電氣電子工程師學會(IEEE)的定義為:嵌入式系統(tǒng)是“用于控制、監(jiān)視或者輔助操作機器和設備的裝置”。國內(nèi)采用百度百科的定義為:嵌入式系統(tǒng)是以應用為中心,以現(xiàn)代計算機技術為基礎,能夠根據(jù)用戶需求(功能、可靠性、成本、體積、功耗、環(huán)境等)靈活裁剪軟硬件模塊的專用計算機系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統(tǒng)以及用戶的應用程序四部分組成,用于實現(xiàn)對其他設備的控制、監(jiān)視或管理等功能。

(2)嵌入式系統(tǒng)的特點

嵌入式系統(tǒng)具有如下特點。

1)可裁剪性。因為嵌入式一般面向具體應用,所以嵌入式系統(tǒng)一般較小,可根據(jù)具體產(chǎn)品裁剪掉不必要的驅(qū)動組件及接口,如現(xiàn)在智能安防的嵌入式系統(tǒng)只需要配備攝像頭驅(qū)動、視頻壓縮及網(wǎng)絡傳輸及接口功能即可。

2)實時性。嵌入式產(chǎn)品需要及時對物理世界做出反饋,一般都具有強實時性要求,如為了保證安全性,基于嵌入式的自動駕駛系統(tǒng)對交通突發(fā)狀況的系統(tǒng)響應時間就極短,在毫秒數(shù)量級。

3)低功耗、低成本和高可靠性。大量嵌入式產(chǎn)品依靠電池供電,且體積小巧、便捷可穿戴,如智能手環(huán)等必須按照低功耗系統(tǒng)設計、低成本價格且可靠性高才能滿足用戶需求。

4)與具體應用同步迭代。嵌入式一般與其具體產(chǎn)品應用有機結合,升級換代與產(chǎn)品同步,具有較長生命周期。

5)完整的開發(fā)環(huán)境及相關工具。運行裸機程序的嵌入式處理器系統(tǒng)開發(fā)一般采用集成開發(fā)環(huán)境,如單片機、STM32等采用Keil軟件,DSP采用CCS軟件,而運行vxWorks操作系統(tǒng)的嵌入式處理器使用Tornado。ARM處理器的嵌入式Linux系統(tǒng)開發(fā)一般使用一整套面向ARM的GNU工具鏈,包括GCC、GNU Binutils、GNU make和Glibc等。

6)不可壟斷性。由于嵌入式直接面向具體應用,種類極其繁多,這造成了嵌入式系統(tǒng)是不可壟斷的高度分散的產(chǎn)品,雖充滿競爭,但每個嵌入式的學習者和愛好者都有很大的機遇與創(chuàng)新可能。

主站蜘蛛池模板: 冀州市| 汉阴县| 赞皇县| 双桥区| 日喀则市| 石台县| 化德县| 罗山县| 葵青区| 孟连| 四平市| 五家渠市| 镶黄旗| 锡林郭勒盟| 太白县| 荥经县| 舞钢市| 辽中县| 藁城市| 神农架林区| 德格县| 高青县| 普兰县| 宿迁市| 岱山县| 锦屏县| 行唐县| 鄂伦春自治旗| 商南县| 乾安县| 岳西县| 宜黄县| 永兴县| 腾冲县| 涞水县| 德昌县| 文昌市| 永年县| 千阳县| 香格里拉县| 富蕴县|