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