《 嵌入式系統設計與實踐》一一第1章 導論 1 0

2021-09-23 09:41:21 字數 595 閱讀 9101

**第1章

導論**

不同的人對嵌入式系統有不同的理解。對於從事伺服器開發的人來說,在手機上開發的應用程式就是乙個嵌入式系統。對於為8位微處理器寫過程式的人來說,任何執行在作業系統上的應用程式都不是嵌入式的。我要告訴非技術人員的是,嵌入式系統就像微波爐或者汽車,雖然執行軟體但不是計算機(大多數人認為計算機是通用計算裝置)。以下是對嵌入式系統給出的乙個沒有太多技術爭議的定義:

嵌入式系統是為了特定應用而專門構建的計算機系統。

因為嵌入式系統要完成的任務比通用計算機系統窄很多,所以對於完成與手頭任務不相關的事情提供較少的支援。硬體通常也有很多約束。比如,為了節省電池電量,cpu執行得更慢;為了便於製造,使用更少的記憶體;處理器通常只能具有特定的速度,或者只支援一部分外設。

在嵌入式系統中硬體並不是唯一受限制的部分。在某些系統中,軟體的行為必須是確定的(每次必須以同樣的方式執行)或者是實時的(任何時候對特定的事件快速響應)。有些系統要求軟體能容錯,當有錯誤發生時能以優雅的方式降級執行。例如,乙個不能允許軟體失效或者硬體損壞的系統(比如衛星或者鯨魚的追蹤標誌系統)。另一些系統要求在第乙個失效症狀出現的時候,軟體立刻停止操作,通常這時候軟體會提供明確的錯誤資訊(比如,心臟監護儀不應該悄無聲息地失效)。

嵌入式系統設計與實踐

嵌入式系統設計與實踐 基本資訊 原書名 embedded systems 譯者 餘水清 叢書名 o reilly精品圖書系列 出版社 機械工業出版社 isbn 9787111415848 出版日期 2013 年5月 開本 16開 頁碼 1 版次 1 1 所屬分類 計算機 更多關於 嵌入式系統設計與實...

嵌入式系統設計與實踐

嵌入式系統設計與實踐 基本資訊 原書名 embedded systems 譯者 餘水清 叢書名 o reilly精品圖書系列 出版社 機械工業出版社 isbn 9787111415848 出版日期 2013 年5月 開本 16開 頁碼 1 版次 1 1 所屬分類 計算機 更多關於 嵌入式系統設計與實...

《 嵌入式系統設計與實踐》一一3 7 處理錯誤

3.7 處理錯誤 的生命週期讓我震驚。因為有時侯好像我們總在以不同的方式重寫同樣的舊 有一天我們可能會發現自己在10年前入門階段寫的一段 正在被乙個財富500強公司使用。既然 工作的如此之好,為什麼還要修復其中那些隱藏很深的問題呢?在某些時候,將失效。這一點可能讓人會感到可怕。乙個錯誤的發生,要麼是...