第一章:概述

嵌入式系統的定義:
1.美國:一種計算機硬件和軟件的集合,也許還有機械裝置,用於實現一個特定的功能,在某些特定的情況下,嵌入式系統是一個大系統或產品的一部分。
2.CHINA:置於應用對象內部起控制作用的專用計算機網絡。
3.要區分嵌入式系統和嵌入式系統產品的概念。
嵌入式的由來及其與微控制器(MCU)的關係:
1.MCU的基本含義:在一塊芯片上集成了CPU,RAM\ROM,定時器,計數器以及多種輸入輸出接口比較完整的數字處理系統。
2.嵌入式控制技術:在MCU中用軟件實現硬件電路的邏輯問題,用來控制外圍電路。
嵌入式系統的特點:
需要專門的開發工具。
涉及軟件硬件的知識。
學習週期長。
1.2嵌入式系統的知識體系,學習誤區,以及學習建議。
1.知識體系:電子系統的智能化:ARM Cortex M和R系列,即微控制器領域。
計算機應用的延伸:A系列,及應用處理器領域。
學習MCU體系,需要學習以下軟件基礎和實踐基礎:
硬件最小系統
通用i/o口
A\D D\A轉換
通信(SCI SPI I2C CAN USB 嵌入式以太網 無線傳感器網絡)
顯示(LED,lcd,觸摸屏)
控制(控制各種設備,包括PWM等控制技術)
數據處理(圖形,圖像,語音,視頻等處理或識別技術)
各種具體的應用


嵌入式系統的學習誤區:
1.學習嵌入式系統應該先把軟件和硬件的基礎打好,再根據實際學習一種RTOS
2.嵌入式系統的硬件和軟件均需要開發者設計
3.實際上,嵌入式系統設計是一個軟件,硬件協同設計工程。不能向通用計算機一樣完全分開
4.嵌入式系統以硬件緊密相關,是硬件與軟件的綜合體,沒有對硬件的理解就不可能寫好嵌入式軟件,同樣沒有對軟件的理解也不可能設計好嵌入式硬件。
基礎階段的學習建議:
1.打好軟件和硬件的基礎。
2.選擇一個芯片和硬件評估板
3.許多人怕硬件,其實硬件比電子線路好學
4.對於嵌入式系統RTOS,不要一開始學
5.要避免片面的認識嵌入式。
6.注重實踐與實驗


發佈了42 篇原創文章 · 獲贊 28 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章