隨著云計算、大數據、5G等新技術的融合加快,物聯網也逐步進入集成創新、跨界融合、規模發展的新階段。包括在智慧農業、智慧城市、車聯網、智慧水務、智慧工地等在內的傳統行業開拓新的應用范疇,新的業務變革開始。其中物聯網軟硬件是很關鍵的一環,如何將軟件和硬件相結合,嵌入式軟件系統和硬件系統就需要先了解一下。
一、嵌入式硬件系統
大多數嵌入式系統的硬件平臺。它包括兩部分:
1、以通用處理器為中心的協議處理模塊,用于網絡控制協議的處理;
2、以數字信號處理器(DSP)為中心的信號處理模塊,用于調制、解調和數/模信號轉換。
嵌入式系統的核心部件是各種類型的嵌入式處理器,目前據不完全統計,當前全世界嵌入式處理器的品種總量已經超過1000多種,流行體系結構有30幾個系列。由于嵌入式系統設計的差異性極大,因此選擇是多樣化的。
二、嵌入式軟件系統
盡管嵌入式系統有著無比廣闊的市場需求和發展前景,但嵌入式系統的發展多年來卻經歷了一個曲折和痛苦的歷程。隨著微處理器的產生,價格低廉、結構小巧的CPU和外設連接提供了穩定可靠的硬件架構,那么限制嵌入式系統發展的瓶頸就突出表現在了軟件方面。
從運行平臺來分,嵌入式軟件可以分為:
1、運行在開發平臺上的軟件:設計、開發、測試工具等;
2、運行在嵌入式系統上的軟件:嵌入式操作系統、應用程序、驅動程序及部分開發工具。
可用于嵌入式系統軟件開發的操作系統很多,但選擇一個適合的操作系統,關鍵是從操作系統提供那些開發工具、操作系統向硬件接口移植的難度、操作系統的內存要求、開發人員是否熟悉此操作系統及其提供的API、操作系統是否有提供硬件的驅動程序、操作系統是否具有可剪裁、操作系統的實時性等方面進行考慮。
嵌入式應用軟件是實現嵌入式系統功能的關鍵,為了提高執行速度和系統可靠性,嵌入式軟件一般都固化在存儲器芯片或單片機本身中,而不是存儲于磁盤等載體中,軟件代碼要求高質量、高可靠性和高實時性。
三、什么是硬件環境
硬件環境(Hardware Environment),計算機及其外圍設備組成的計算機物理系統。 即硬件設施,是指由傳播活動所需要的那些物質條件、有形條件之和構筑而成的環境。
四、什么是軟件環境
軟件環境在計算機領域,指運行于計算機硬件之上的驅動計算機及其外圍設備實現某種目的的軟件系統。還主要指軟件的運行環境,比如XP,Linux,以及軟件運行所需的周邊軟件等等。除此之外,還包括目的軟件之外的應用層軟件,在涉及軟件交互的時候,這些應用軟件往往影響很大。
從物聯網軟件系統和硬件系統足以看出,這部分的技術支持對于物聯網的硬件環境和軟件環境的建設非常重要,軟硬件系統的設計與開發,對于完善系統軟硬件配置極為關鍵。設備管理,物聯網數據分析以及物聯網軟件系統可擴展性和性能特征等領域需要特別關注。
-
嵌入式系統
+關注
關注
40文章
3520瀏覽量
128810 -
云計算
+關注
關注
38文章
7625瀏覽量
136764 -
物聯網
+關注
關注
2894文章
43348瀏覽量
366654
發布評論請先 登錄
相關推薦
評論