 寫給新(xin)手,從零基(ji)礎(chu)到入(ru)(ru)門,一只老(lao)鳥零基(ji)礎(chu)學習嵌入(ru)(ru)式心得
							時間(jian):2018-06-05      來源:未知
							寫給新(xin)手,從零基(ji)礎(chu)到入(ru)(ru)門,一只老(lao)鳥零基(ji)礎(chu)學習嵌入(ru)(ru)式心得
							時間(jian):2018-06-05      來源:未知 
							隨(sui)著(zhu)社會的發展,物聯網,嵌(qian)入(ru)式(shi)都(dou)相繼發展起來(lai)(lai),很多人都(dou)踩著(zhu)這股潮流,爭(zheng)相學習(xi)嵌(qian)入(ru)式(shi),而對于新手(shou)來(lai)(lai)說(shuo),學習(xi)嵌(qian)入(ru)式(shi)可以說(shuo)是是比較困(kun)難的,但是也(ye)是有(you)方法的,我這只老鳥就是從零基礎過來(lai)(lai)的。分(fen)享一下我是如何從零基礎到入(ru)門的。
1、學(xue)習嵌入(ru)式(shi)要知(zhi)道(dao)嵌入(ru)式(shi)涉及到的知(zhi)識(shi),不要像(xiang)我(wo)一樣,在開始學(xue)的時候不知(zhi)道(dao)從何學(xue)起,一直處(chu)于迷茫狀(zhuang)態(tai)。吸(xi)取我(wo)的教訓,所以下面這些你必須(xu)好好看:
c語言,關于C語言要(yao)知道基本的語法,什么是結構體(ti),什么是共用(yong)體(ti),有什么區(qu)別,不用(yong)強記一些二(er)級考的東(dong)西,因在實際中用(yong)的很少。
c++要知道什么是類,怎么定義,繼承,接(jie)口,要深刻理解,當(dang)然基本語法也是必不可少的。
操(cao)作(zuo)(zuo)系(xi)統原(yuan)理也需要知道他的(de)(de)基本(ben)原(yuan)理,我在學(xue)(xue)習(xi)的(de)(de)時候就(jiu)犯了(le)一(yi)個大忌(ji),那就(jiu)是覺得操(cao)作(zuo)(zuo)系(xi)統不(bu)需要看,囫(hu)圇吞棗的(de)(de)過了(le)一(yi)下,結果越(yue)往(wang)后越(yue)學(xue)(xue)不(bu)會了(le)。所以啊他的(de)(de)基本(ben)原(yuan)理要搞清楚(chu)。
Linux基本命(ming)令的(de)(de)使用(yong)(vi編輯器必須會(hui)用(yong),因為(wei)在(zai)(zai)終(zhong)端(duan)改文(wen)件的(de)(de)時候只能用(yong)這個),我們(men)現在(zai)(zai)很多的(de)(de)人都(dou)習慣(guan)用(yong)鼠標了(le)(le),很少用(yong)到命(ming)令,我們(men)學(xue)習嵌(qian)入linux可要(yao)改改這個習慣(guan)了(le)(le),linux用(yong)命(ming)令操(cao)作一是效率高,二是功能非常強大(da),遠(yuan)非圖形(xing)界面(mian)(mian)能比的(de)(de)了(le)(le)的(de)(de),其實(shi)我們(men)用(yong)圖形(xing)界面(mian)(mian)的(de)(de)操(cao)作都(dou)要(yao)轉化為(wei)命(ming)令傳給硬件的(de)(de)。
還有一點就(jiu)(jiu)是嵌入式linux系統(tong)的文(wen)件管(guan)理要知(zhi)道,只需要你(ni)知(zhi)道什(shen)么(me)在哪(na)里(li)放(fang)著,有什(shen)么(me)用(yong)就(jiu)(jiu)可以了,這些(xie)你(ni)要了解一下。
嵌入式linux設備驅動對于初學者來說,是要會的,推薦一本數《Linux設備驅動開(kai)發詳解》是華清遠見出版的(de),很(hen)經典,讓你從基(ji)礎開始(shi)學會。
看書(shu)不(bu)要(yao)(yao)希望一(yi)次就(jiu)會(hui),一(yi)次就(jiu)明白是什么意思,也(ye)(ye)不(bu)要(yao)(yao)死記硬(ying)背(bei),看不(bu)明白也(ye)(ye)沒關系,以后(hou)(hou)遇(yu)到了(le)(le)知(zhi)道去(qu)哪里去(qu)找就(jiu)可以了(le)(le),以后(hou)(hou)遇(yu)到的(de)(de)多了(le)(le),也(ye)(ye)就(jiu)記住了(le)(le),遇(yu)到的(de)(de)少的(de)(de),忘記也(ye)(ye)就(jiu)忘記了(le)(le)。還有,不(bu)要(yao)(yao)直(zhi)接閱讀(du)linux內核源代碼,看一(yi)些(xie)自己把頭撞破也(ye)(ye)想(xiang)不(bu)明白的(de)(de)事,會(hui)打擊初學(xue)者的(de)(de)積極(ji)性(xing),要(yao)(yao)循序漸(jian)進,今天(tian)學(xue)個做個led,明天(tian)做個串口,后(hou)(hou)天(tian)說不(bu)定(ding)就(jiu)做硬(ying)件編解碼了(le)(le)。
如果你零(ling)基(ji)礎來學(xue)(xue)習(xi)(xi)嵌入式的(de)話,根據我(wo)上面的(de)方式一直學(xue)(xue)到(dao)這(zhe)里(li),那你就(jiu)(jiu)認識了(le)(le)(le)嵌入式的(de)基(ji)礎,接下來就(jiu)(jiu)是開(kai)(kai)發(fa)板了(le)(le)(le),對(dui)于新手來說,看(kan)很多(duo)書,視頻,也只是能知(zhi)(zhi)道(dao)點理論(lun)上的(de)知(zhi)(zhi)識,要(yao)知(zhi)(zhi)道(dao)理論(lun)與實(shi)踐要(yao)相結(jie)合,這(zhe)樣才不會空中(zhong)樓閣。所以你需要(yao)買一塊學(xue)(xue)習(xi)(xi)板來進行實(shi)踐,多(duo)做練(lian)習(xi)(xi)。記得我(wo)剛(gang)開(kai)(kai)始(shi)寫一個驅(qu)動的(de)時候,看(kan)到(dao)網上有(you)相關代碼,我(wo)自己一試,就(jiu)(jiu)出現了(le)(le)(le)很多(duo)的(de)問題,所以知(zhi)(zhi)識要(yao)扎實(shi)才好(hao)。
多看代碼,多寫代碼
見多識(shi)廣,熟(shu)能生巧。多看代(dai)碼,要(yao)從代(dai)碼中讀出(chu)代(dai)碼的意思來(lai)。自(zi)己平時也(ye)要(yao)多寫(xie)代(dai)碼,多練習(這一點我做(zuo)的不好,寫(xie)的少(shao))。
自學(xue)和(he)培訓機(ji)構學(xue),相對(dui)而言(yan)培訓機(ji)構學(xue)是比較(jiao)好的(de)(de),可(ke)以系(xi)統的(de)(de)讓(rang)你的(de)(de)知(zhi)識更(geng)加(jia)深入,也切合(he)社會(hui)及企(qi)業的(de)(de)需求。這就(jiu)得看你個人(ren)的(de)(de)想法了(le)。
相關推薦:C語言學習資料大全里面還有更多其他資料哦

