嵌入式系統(tǒng)學(xué)習(xí)誤區(qū)
由于微處理器與微控制器種類繁多,也可能由于不同公司、機(jī)構(gòu)出于自身的利益,給出一些誤導(dǎo)性宣傳,特別是我國嵌入式微控制器制造技術(shù)落后,使得人們對微控制器的發(fā)展,在認(rèn)識與理解上存在差異,導(dǎo)致一些初學(xué)者進(jìn)入嵌入式系統(tǒng)的學(xué)習(xí)誤區(qū),浪費(fèi)了寶貴的學(xué)習(xí)時間。
如果說,學(xué)習(xí)嵌入式系統(tǒng)不是為了開發(fā)其應(yīng)用產(chǎn)品,那就沒有具體目標(biāo),諸如學(xué)習(xí)方法這樣的問題也就不必談了。實(shí)際上,這正是許多人想學(xué),又不知從何開始學(xué)習(xí)的關(guān)鍵問題所在,不知道自己學(xué)習(xí)的具體目標(biāo)。于是, 看了一些培訓(xùn)廣告,看了書店中種類繁多的嵌入式系統(tǒng)書籍,或上網(wǎng)以“嵌入式系統(tǒng)”為關(guān)鍵詞進(jìn)行查詢,就參加培訓(xùn)或看書,開始“學(xué)習(xí)起來”。對于有計算機(jī)閱歷的人,往往選擇一個嵌入式操作系統(tǒng)就開始學(xué)習(xí)了。這有點(diǎn)像“瞎子摸大象”,只了解其一個側(cè)面。
這樣如何能對嵌入式產(chǎn)品的開發(fā)過程有全面了解呢?針對許多初學(xué)者選擇“XX嵌入式操作系統(tǒng)+XX處理器”的嵌入式系統(tǒng)入門學(xué)習(xí)模式,筆者認(rèn)為是不合適的。建議首先把嵌入式系統(tǒng)軟件與硬件基礎(chǔ)打好了,再根據(jù)實(shí)際需要,選擇一種實(shí)時操作系統(tǒng)(RTOS)進(jìn)行學(xué)習(xí)實(shí)踐。要記?。篟TOS是開發(fā)某些類嵌入式產(chǎn)品的輔助工具,是手段,不是目的;許多類嵌入式產(chǎn)品,并不需要RTOS。所以,一開始就學(xué)習(xí)RTOS,并不符合“由淺入深、循序漸進(jìn)”的學(xué)習(xí)規(guī)律。