嵌入式開發:如何區分裝置有沒有嵌入式系統

嵌入式系統無處不在,生活中到處都可以看到嵌入式開發的產品。幾乎所有與之互動的電氣裝置都比簡單的燈光開關更復雜,它們都包含一個數字處理器,可以從其環境中讀取輸入資料,執行計算演算法,並生成某種與環境互動的輸出。

您每天都會接觸到到一些嵌入式裝置,如電視遙控器、交通訊號和鐵路道口,高度數字化的交通系統,包括汽車、飛機和客運渡輪,每一個系統都包含數十個甚至數百個嵌入式處理器,用於管理傳動系統的執行、監督安全功能、保持舒適的氣候,併為所搭載的人提供娛樂。

嵌入式系統與通用計算裝置之間有時是模糊的分界線。定義嵌入式計算系統的屬性是將數字處理整合到一個裝置中,該裝置比單純計算具有更大的用途。

嵌入式開發:如何區分裝置有沒有嵌入式系統

不包含任何型別的數字處理的裝置不是嵌入式系統,那麼也就沒涉及嵌入式開發技術。例如,僅包含電池和由開關控制電機的電動牙刷不是嵌入式系統,但包含微控制器的牙刷就是一種嵌入式系統,當您在刷牙時用力按下牙刷時,它會點亮紅燈。再比如汽車的主要用途是運送乘客,在執行此功能時,它依賴於包含嵌入式處理的各種子系統,那麼汽車就是嵌入式系統,個人電腦不是。

智慧手機更難明確分類。當作為電話使用時,它顯然執行與嵌入式系統定義一致的功能。不過,當將其用作web瀏覽器時,它更像一臺小型通用計算機。顯然,並不總是能夠確定裝置是否為嵌入式系統。

與嵌入式裝置相比,瞭解通用計算機操作環境的差異是很有幫助的。個人電腦往往在受氣候控制的室內環境中工作得最好。嵌入式裝置,如汽車中的裝置,經常暴露在更加惡劣的條件下,包括雨、雪、風、灰塵和熱的各種影響。

很大一部分嵌入式開發裝置缺乏任何型別的主動冷卻系統(這是個人計算機的標準),必須採取措施確保其內部元件保持在安全工作溫度,而不管外部條件如何。

頂部