當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > IT培訓(xùn)問(wèn)題庫(kù) > 如何學(xué)習(xí)嵌入式,這些方法你掌握了多少
嵌入式的學(xué)習(xí)是一個(gè)循序漸進(jìn)的一個(gè)過(guò)程,學(xué)習(xí)嵌入式,首先你就需要有一個(gè)好的學(xué)習(xí)路線,這樣會(huì)對(duì)以后的學(xué)習(xí)奠定一定的基礎(chǔ),跟著小編一起來(lái)看一下嵌入式的學(xué)習(xí)路線。學(xué)習(xí)嵌入式,可以大體上分為以下幾個(gè)階段:
一. 基礎(chǔ)階段
1.要知道嵌入式開(kāi)發(fā)他的方向是Linux方向,所以就要需要熟悉嵌入式linux系統(tǒng)這個(gè)操作平臺(tái),要搞清楚,怎么安裝,怎么使用,不能學(xué)到后面了,對(duì)這個(gè)linux系統(tǒng)還是很不熟練。這樣會(huì)影響你的效率。
2.精通c語(yǔ)言、數(shù)據(jù)結(jié)構(gòu) 、計(jì)算機(jī)原理,對(duì)于C語(yǔ)言的學(xué)習(xí)是學(xué)嵌入式最基礎(chǔ)的,你可以看一些書(shū)籍或者視頻來(lái)學(xué)習(xí),推薦嵌入式Linux C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)教程來(lái)學(xué)習(xí),還有光盤(pán)源碼+工具,學(xué)習(xí)C語(yǔ)言要達(dá)到的標(biāo)準(zhǔn)就是,你可以看到一個(gè)項(xiàng)目,腦海里可以直接對(duì)這個(gè)項(xiàng)目有思路,可以熟練的寫(xiě)出來(lái),所以這個(gè)C語(yǔ)言是需要你花很長(zhǎng)的時(shí)間來(lái)學(xué)習(xí)的。還有就是數(shù)據(jù)結(jié)構(gòu)和一些算法的掌握,這些知識(shí)掌握的較精,才能為將來(lái)做項(xiàng)目打下基礎(chǔ)。所以你需要好好學(xué)習(xí)這些基礎(chǔ)。才能開(kāi)始后面的學(xué)習(xí),學(xué)這些至少得2個(gè)月左右吧,記得要給自己定一個(gè)時(shí)間。
二. 嵌入式系統(tǒng)最核心的開(kāi)發(fā)
1.要對(duì)嵌入式應(yīng)用編程要熟練,學(xué)習(xí)。
2. 嵌入式Linux并發(fā)程序設(shè)計(jì)
3. 嵌入式網(wǎng)絡(luò)編程
4. 嵌入式數(shù)據(jù)庫(kù)開(kāi)發(fā)
5. 嵌入式Linux應(yīng)用綜合項(xiàng)目
6. C++,QT開(kāi)發(fā)
這只是告訴你嵌入式核心開(kāi)發(fā)需要學(xué)的東西,所以你就以這些方面來(lái)進(jìn)入嵌入式入門(mén)學(xué)習(xí)。剛?cè)腴T(mén),大家對(duì)驅(qū)動(dòng)的,移植的相關(guān)的可能還不熟悉,找工作就靠上面這些知識(shí)點(diǎn)了。
熟練學(xué)會(huì)上面這些,那你就入門(mén)了,而你還想更上一層的話還需要進(jìn)一步深入學(xué)習(xí)---嵌入式系統(tǒng)底層的學(xué)習(xí)。
三. 嵌入式系統(tǒng)底層的學(xué)習(xí)
學(xué)習(xí)嵌入式底層,一般是要熟悉了解系統(tǒng)移植,內(nèi)和驅(qū)動(dòng)開(kāi)發(fā)等,這難度也是比較大的,嵌入式底層需要學(xué)習(xí)的內(nèi)容還是比較多的。
1. 嵌入式Linux系統(tǒng)開(kāi)發(fā)
2. 嵌入式Linux內(nèi)核開(kāi)發(fā)
3. 嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)基礎(chǔ)
4. 嵌入式Linux驅(qū)動(dòng)高級(jí)開(kāi)發(fā)
嵌入式底層的學(xué)習(xí)是要在你已經(jīng)對(duì)前面都掌握好以后再去涉及,不然就會(huì)使空中樓閣,學(xué)的會(huì)迷茫。所以前面的基礎(chǔ)還是必要的。
四. 嵌入式系統(tǒng)開(kāi)發(fā)與拓展
這就需要自己的動(dòng)手操作能力了,自己多動(dòng)手多做項(xiàng)目是很重要的,而且要記得理論和實(shí)踐要結(jié)合起來(lái),不然你學(xué)習(xí)就沒(méi)有效率。對(duì)于一些實(shí)踐項(xiàng)目有很多,有什么智能小車(chē),智能手表,智能家居等等,發(fā)揮你的創(chuàng)造力及知識(shí),多多做這些項(xiàng)目,還是很有用的。
嵌入式學(xué)習(xí)注意事項(xiàng):
1 .理論與實(shí)踐并重
對(duì)一個(gè)初學(xué)嵌入式的人來(lái)說(shuō),如果按教科書(shū)式的學(xué)法,上來(lái)就是一大堆名詞,學(xué)了半天還搞不清這些起什么作用,也許用不了幾天就會(huì)覺(jué)得枯燥乏味以致半途而廢。所以學(xué)習(xí)與實(shí)踐結(jié)合是一個(gè)好方法,邊學(xué)習(xí)、邊演練,循序漸進(jìn),這樣用不了幾次就能將所用到的指令理解、吃透、扎根于腦海,甚至 “ 根深蒂固 ” 。
2 .合理安排時(shí)間持之以恒
學(xué)習(xí)嵌入式不能 “ 三天打魚(yú)、兩天曬網(wǎng) ” ,要有持之以恒的毅力與決 4 心。學(xué)習(xí)完幾點(diǎn)知識(shí)后,就應(yīng)及時(shí)做實(shí)驗(yàn),融匯貫通,而不要等幾天或幾個(gè)星期之后再做實(shí)驗(yàn),這樣效果不好甚至前學(xué)后忘。另外要有打 “ 持久戰(zhàn) ” 的心理準(zhǔn)備,不要興趣來(lái)時(shí)學(xué)上幾天,無(wú)興趣時(shí)涼上幾星期。
3 .遇到問(wèn)題耐心檢查
嵌入式學(xué)習(xí)有時(shí)一個(gè)程序怎么調(diào)都不出效果,然而從理論分析卻又是對(duì)的,這是就要仔細(xì)找原因了,學(xué)習(xí)嵌入式經(jīng)常碰到很多問(wèn)題,有時(shí)一兩天都不能解決,這是就要有耐心,從底層找起,相信每找出一個(gè)錯(cuò)誤都會(huì)有一個(gè)新的收獲。切不可輕言放棄。
4 .對(duì)只短暫學(xué)過(guò)一遍的知識(shí),充其量只比浮光掠影稍好。因此,較好的方法是過(guò)一段時(shí)間后 (1-2 個(gè)月 ) 再重新學(xué)一遍,學(xué)過(guò)的知識(shí)要經(jīng)常運(yùn)用,這樣反復(fù)循環(huán)幾次就能徹底弄懂消化,永不忘卻。
上面是一些嵌入式學(xué)習(xí)方法路線,這些方法你get到了嗎
相關(guān)推薦:嵌入式linux學(xué)習(xí)資料大全
嵌入式教學(xué)視頻