老手談嵌入式學(xué)習(xí)方法,其實(shí)在網(wǎng)上看到很多的初學(xué)者不知道從哪里開始,學(xué)習(xí)嵌入式都需要學(xué)哪些東西,在網(wǎng)上隨便看看推薦學(xué)習(xí)路線,動(dòng)不動(dòng)就是十幾本教材,一整就是一大堆百科全書,一下再就給初學(xué)者嚇住了,這也讓很多朋友望而卻步,可以說對(duì)新手這樣的學(xué)習(xí)路線建議非常不好,其實(shí)沒有必要把網(wǎng)上的哪些東西全部都看一遍,那樣又費(fèi)時(shí),工程量也隨之加大。網(wǎng)上所說的方面也不是不可取,確實(shí)很多東西都是要知道,但不一定都要全部掌握,我們完全可以每一個(gè)都知道一些。下面給準(zhǔn)備入坑的初學(xué)者們一些建議:
1、嵌入式涉及到很多的基礎(chǔ)知識(shí)
C語(yǔ)言,關(guān)于C語(yǔ)言要知道基本的語(yǔ)法,什么是結(jié)構(gòu)體,什么是共同體,有的東西也不用一定要記憶,因?yàn)樵趯?shí)際中很少用到;操作系統(tǒng)原理也應(yīng)該是要有所了解的,比如時(shí)間片、任務(wù)調(diào)動(dòng)等等;Linux基本命令的使用(vi編輯器必須會(huì)用,因?yàn)樵诮K端改文件的時(shí)候只能用這個(gè)),現(xiàn)在很多的人對(duì)鼠標(biāo)早是情有獨(dú)鐘了,很少用到命令,在學(xué)習(xí)嵌入式Linux可要改改這個(gè)習(xí)慣了,Linux用命令操作具有效率高、功能強(qiáng)大的特點(diǎn),這個(gè)是圖形界面無(wú)法取代的,其實(shí)平時(shí)的圖形界面操作都要轉(zhuǎn)化為命令傳輸給硬件的。Linux設(shè)備驅(qū)動(dòng)的架構(gòu)要了解,結(jié)合原理圖和Linux設(shè)備驅(qū)動(dòng)相關(guān)書籍把每一行代碼分析清楚。
2、看書不要希望一次就會(huì)
一次就明白是什么意思,也不要死記硬背,看不明白也沒關(guān)系,以后遇見了知道去哪里去找就可以了,以后在實(shí)踐的過程中遇見多了,也就記住了,同時(shí)也可以打上“常用”的標(biāo)簽了。還有,不要直接閱讀Linux內(nèi)核源碼,看一些自己撞破頭也想不明白的東西只能是浪費(fèi)時(shí)間,要循序漸進(jìn)。
3、你不能不買開發(fā)板
如果你想學(xué)習(xí)嵌入式就一定要買塊開發(fā)板,現(xiàn)在的開發(fā)板已經(jīng)種類很多并且很便宜了??丛俣嗟囊曨l,看再多的書也沒有自己動(dòng)手來的快,在做實(shí)驗(yàn)的過程中會(huì)出現(xiàn)很多你在書本或者視頻里面無(wú)法遇見的問題的,因為在你做實(shí)驗(yàn)的過程中,你其實(shí)是完成了一個(gè)小設(shè)計(jì)的整個(gè)流程。
4、不要好高騖遠(yuǎn),要腳踏實(shí)地
對(duì)于初學(xué)者,還有一點(diǎn)小建議,我們拿到一個(gè)開發(fā)板,很興奮也很激動(dòng),想法自然也很多,想用開發(fā)板實(shí)現(xiàn)自己的這個(gè)想法,實(shí)現(xiàn)那個(gè)想法,然后又不知道從何下手,然后就去論壇中發(fā)一個(gè)貼,“那個(gè)什么什么怎么實(shí)現(xiàn)啊,哪位大俠能詳細(xì)說一下啊,跪求!!”然后等著別人去回復(fù)。見沒人回復(fù)就抱怨。有想法是好的,我們要實(shí)現(xiàn)自己的想法也是有前提的,首先,我們對(duì)這部分知識(shí)了解嗎?如果不了解就去google一下(別用百度,不太好用),了解了一些,也就大概知道要怎么做了。如果再遇到問題,再去發(fā)貼問,這樣也顯得咱們有水平。比如自己連串口是什么都不太清楚呢,就問串口通信怎么做啊,就是人家把代碼給咱,咱也不明白是怎么回事啊。
5、多看代碼、多寫代碼
見多識(shí)廣,熟能生巧。多看代碼,要從代碼中讀出代碼的意思來。自己平時(shí)也要多寫代碼,多練習(xí)。
做技術(shù)必須能夠沉下心來使勁專研,要想有所成績(jī)必須要花費(fèi)足夠的時(shí)間。嵌入式涉及的技術(shù)點(diǎn)多,要求工作人員有足夠的知識(shí)面,由于技術(shù)偏向底層,所以還要求工作人員要有一定的技術(shù)深度??偠灾?,嵌入式是很好的發(fā)展方向,未來嵌入式的人才一定會(huì)很吃香的。要想在嵌入式方向發(fā)展的很好,就需要沉下心來把技術(shù)學(xué)好,只要有好的技術(shù),一定會(huì)有好的發(fā)展的。