嵌入式學習方法,嵌入式好學嗎,如何學習嵌入式
時間:2018-09-23 00:00:00
來源:信盈達
作者:信盈達
關于嵌入式系統(tǒng)的學習方法,因?qū)W習經(jīng)歷、學習環(huán)境、學習目的、已有的知識基礎等不同,可能在學習順序、內(nèi)容選擇、實踐方式等方面有所不同。但是,應該明確哪些是必備的基礎知識,哪些應該先學,哪些應該后學;哪些必須通過實踐才能獲得;哪些是與具體芯片無關的通用知識,哪些是與具體芯片或開發(fā)環(huán)境相關的知識。
由于微處理器與微控制器種類繁多,也可能由于不同公司、機構出于自身的利益,給出一些誤導性宣傳,特別是我國嵌入式微控制器制造技術落后,使得人們對微控制器的發(fā)展,在認識與理解上存在差異,導致一些初學者進入嵌入式系統(tǒng)的學習誤區(qū),浪費了寶貴的學習時間。下面分析可能存在的幾個誤 區(qū)。
2.1 操作系統(tǒng)的困惑
如果說,學習嵌入式系統(tǒng)不是為了開發(fā)其應用產(chǎn)品,那就沒有具體目標,那學習方法這樣的問題也就不必說了。實際上,這正是許多人想學,又不知從何開始學習的關鍵問題所在,不知道自己學習的具體目標。于是,看了一些培訓廣告,看了書店中種類繁多的嵌入式系統(tǒng)書籍,或上網(wǎng)以“嵌入式系統(tǒng)”為關鍵詞進行查詢,就參加培訓或看書,開始“學習起來”。對于有計算機閱歷的人,往往選擇一個嵌入式操作系統(tǒng)就開始學習了。這有點像“瞎子摸大象”,只了解其一個側面。這樣如何能對嵌入式產(chǎn)品的開發(fā)過程有全面了解呢?針對許多初學者選擇“XXX嵌入式操作系統(tǒng)+XXX處理器”的嵌入式系統(tǒng)入門學習模式,認為是不合適的。建議是:首先把嵌入式系統(tǒng)軟件與硬件基礎打好了,再根據(jù)實際需要,選擇一種實時操作系統(tǒng)(RTOS)進行學習實踐。要記住:RTOS是開發(fā)某些類嵌入式產(chǎn)品的輔助工具,是手段,不是目的;許多類嵌入式產(chǎn)品,并不需要RTOS。所以,一開始就學習RTOS,并不符合“由淺入深、循序漸進”的學習規(guī)律。
RTOS本身由于種類繁多,實際使用何種RTOS,一般需要由工作單位確定。基礎階段主要學習RTOS的基本原理與RTOS上的軟件開發(fā)方法,而不是學習如何設計RTOS。以開發(fā)實際嵌入式產(chǎn)品為目標的學習者,不要把過多的精力花在設計或移植RTOS上面。正如很多人使用Windows操作系統(tǒng),而設計Windows操作系統(tǒng)的只有Microsoft。許多人“研究”Linux,但不使用它,浪費了時間。人的精力是有限的,學習必須有所選擇。