嵌入式導論

來源:互聯網
上載者:User
什麼是嵌入式系統:

嵌入式系統是隱藏才某個產品中而非電腦中的任何電腦系統。

開發嵌入式系統的困難:

1. 輸送量  系統可能需要在短時間內處理大量的資料
2. 響應    系統可能需要對事件作出快速回應
3. 易測性 嵌入式系統軟體在測試裝置搭建起來會很困難
4. 可調試性  在沒有鍵盤,顯示器的條件下,查出軟體的錯誤(而非僅僅查出不工作的問題)是個棘手的問題
5. 可靠性  嵌入式系統要有能力在無人幹涉的條件下處理任何情況
6. 記憶體空間 嵌入式的記憶體非常有限,必須程式和資料適應任何一種記憶體
7. 程式安裝 在嵌入式系統上安裝軟體需要特殊的工具
8. 能耗     有些嵌入式裝置必須在電池電源上運行,這些系統上的軟硬體必須節能
9. 系統過載 佔用大量CPU時間的計算會使響應問題複雜化
10. 成本     降低成本是許多嵌入式系統設計所關注的焦點,軟體常常運作在僅僅剛能滿足任務需求的硬體上.

嵌入式系統的硬體環境:

嵌入式系統有什麼:

1.一個能力有限的CPU,可能是8位,16位,32位,可能有MMU,也可能沒有MMU,擴充記憶體從幾十K到幾十M,也可能到幾個G.
2.兩種記憶體.一種特殊記憶體,在系統斷電後也可以儲存內容,用於儲存資料,另一種記憶體是普通記憶體,用於存放資料.
3.標準串口,網口及系統所需的感應器等等.

嵌入式系統可能沒有的東西:

1.鍵盤
2.顯示屏
3.磁碟機
4.光碟片,擴音器,麥克風,....

嵌入式軟體工程師的技能要求:

1.理解嵌入式系統原理圖
2.編寫出系統程式
3.須利地和硬體工程師交流 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.