由于微處理器與微控制器種類繁多,也可能由于不同公司、機構出于自身的利益,給出一些誤導性宣傳,特別是我國嵌入式微控制器制造技術落后,使得人們對微控制器的發展,在認識與理解上存在差異,導致一些初學者進入嵌入式系統的學習誤區,浪費了寶貴的學習時間。西安嵌入式學習誤區在哪?粵嵌教育就來解惑一下。
1、操作系統的困惑。對于有計算機閱歷的人,往往選擇一個嵌入式操作系統就開始學習了。許多類嵌入式產品,并不需要RTOS。所以,一開始就學習RTOS,并不符合由淺入深、循序漸進的學習規律。RTOS的基本原理與RTOS上的軟件開發方法,而不是學習如何設計RTOS。許多人研究Linux,但不使用它,浪費了時間。所以說,人的精力是有限的,學習必須有所選擇。
2、硬件與軟件的困惑。以MCU為核心的嵌入式技術的知識體系必須通過具體的MCU來體現、實踐。隨著MCU制造技術的發展,不僅MCU內部RAM越來越大,Flash進入MCU內部改變了傳統的嵌入式系統開發與調試方式,固件程序可以更方便地調試與在線升級,許多情況下與開發PC機程序的方便程度相差無幾,只不過開發環境與運行環境不是同一載體而已。這使得嵌入式系統的軟件硬件設計方法發生了根本變化。嵌入式系統與硬件緊密相關,是軟件與硬件的綜合體,沒有對硬件的理解就不可能寫好嵌入式軟件;同樣,沒有對軟件的理解也不可能設計好嵌入式硬件。
3、片面認識嵌入式系統。嵌入式系統產品種類繁多,應用領域各異。從初學者角度,可能存在分別從電子系統的智能化與計算機應用的延伸這兩個角度片面認識嵌入式系統的問題。因此,一些從電子系統智能化角度認識嵌入式系統的學習者,可能會忽視編程結構、編程規范、軟件工程的要求、操作系統等知識的積累。
4、入門芯片選擇的困惑。嵌入式系統的大部分初學者需要選擇一個微控制器(MCU)進行入門級學習,面對眾多廠家生產的微控制器系列,往往不知如何是好。對于接觸嵌入式系統的學習者,可以根據自己的知識基礎選擇入門芯片的位數。
對于西安嵌入式學習誤區在哪?相信大家也了解了。要成為良好的嵌入式系統設計師,還需要在實際項目中鍛煉,并不斷學習與積累經驗,所以說實驗才是王道。