掌握嵌入式arm要點(diǎn),看看達(dá)內(nèi)廣州嵌入式培訓(xùn)在學(xué)習(xí)上有哪些建議吧。
首先得了解清楚,狹義的嵌入式就是ARM9、cortex A8等特定的跑操作系統(tǒng)的芯片,arm嵌入式在學(xué)習(xí)中會(huì)涉及到很多知識(shí)點(diǎn),廣州嵌入式培訓(xùn)剛開始學(xué)的話,arm嵌入式的基礎(chǔ)知識(shí),是要必須先掌握的。
1、c語言,關(guān)于C語言要知道基本的語法,什么是結(jié)構(gòu)體,什么是共用體,有什么區(qū)別,不用強(qiáng)記一些二級考的東西,因在實(shí)際中用的很少。
2、c++要知道什么是類,怎么定義,繼承,接口,要深刻理解,當(dāng)然基本語法也是必不可少的。
3、操作系統(tǒng)原理也應(yīng)該知道基本的原理的,。什么時(shí)間片啊,任務(wù)調(diào)度啊,都是在那里知道的。Linux基本命令的使用(vi編輯器必須會(huì)用,因?yàn)樵诮K端改文件的時(shí)候只能用這個(gè)),我們現(xiàn)在很多的人都習(xí)慣用鼠標(biāo)了,很少用到命令,我們學(xué)習(xí)嵌入linux可要改改這個(gè)習(xí)慣了,linux用命令操作一是效率高,二是功能非常強(qiáng)大,遠(yuǎn)非圖形界面能比的了的,其實(shí)我們用圖形界面的操作都要轉(zhuǎn)化為命令傳給硬件的。
4、Linux文件系統(tǒng)的管理要清楚,哪個(gè)目錄存放是什么東西,有什么用,文件權(quán)限管理等
5、Shell編程也要了解一些,學(xué)會(huì)編寫shell腳本,腳本也是一種編程語言,只不過是解釋型語言。相比C/C++、C#、Java這類語言,腳本要易學(xué)很多(因?yàn)樵黾恿苏Z法糖)。在linux下,shell也有很多種,如:bsh、bash、csh、tcsh、ksh、zsh等,一般是學(xué)bash,其它的遇到再學(xué)也不遲,因?yàn)槎际谴笸‘惖?。如果有時(shí)間的話,建議再學(xué)Python腳本,Python的語法要容易很多,用途也比bash廣很多。
6、Linux設(shè)備驅(qū)動(dòng)的架構(gòu)要了解,初學(xué)者可以以米爾的MYD-AM335X開發(fā)板上的led驅(qū)動(dòng)分析一下,結(jié)合原理圖和linux設(shè)備驅(qū)動(dòng)相關(guān)書籍把每一行代碼都分析明白。
7、學(xué)會(huì)使用linux常用工具編輯器(寫代碼必備的)。有g(shù)edit,vim,emacs,sublime等。gcc和gdb。gcc是編譯器,gdb就是代碼調(diào)試器。makefile、autoconf、automake。這里可不像VC++6.0這種工具,點(diǎn)個(gè)鼠標(biāo)就給你編譯好。在linux下,你得用makefile和make工具,來編譯代碼。其中autoconf和automake可以自動(dòng)生成makefile。ssh、tftp。arm嵌入式培訓(xùn)如果你在ARM開發(fā)板上弄了個(gè)Web服務(wù)器,那么,你就可以用這些工具去訪問它。其中,ssh工具建議用SecureCRT或者M(jìn)obaXterm。samba。要想用linux跟windows交換數(shù)據(jù),還可以搭建samba服務(wù)器。版本控制器。有svn,cvs,Git等,推薦學(xué)git。有了git,你就不必手動(dòng)備份代碼了。
廣州嵌入式培訓(xùn)上面這些都是arm嵌入式學(xué)習(xí)中需要學(xué)的知識(shí)點(diǎn),可以根據(jù)這一個(gè)個(gè)知識(shí)點(diǎn)來學(xué)習(xí),而且看書不要希望一次就會(huì)還有重要的一點(diǎn)就是多看代碼,多寫代碼,見多識(shí)廣,熟能生巧。多看代碼,要從代碼中讀出代碼的意思來。
要理論與知識(shí)相結(jié)合,這樣才能掌握扎實(shí)。跟著達(dá)內(nèi)廣州嵌入式培訓(xùn)學(xué)習(xí)arm嵌入式,其實(shí)很簡單,掌握好方法,那就是行云流水,掌握不好,就會(huì)很迷茫,所以跟著這些步驟好好來學(xué),還是很不錯(cuò)的。
學(xué)習(xí)嵌入式arm開發(fā) 找達(dá)內(nèi)廣州嵌入式培訓(xùn)。達(dá)內(nèi)教育集團(tuán)目前已與國內(nèi)4000多家企業(yè)建立人才輸送合作,與500多所大學(xué)建立實(shí)訓(xùn)就業(yè)合作,每年為各大企業(yè)輸送上萬名移動(dòng)開發(fā)工程師,每年有數(shù)十萬名學(xué)員受益于達(dá)內(nèi)教育組織的技術(shù)研討會(huì)、技術(shù)培訓(xùn)課、網(wǎng)絡(luò)公開課及免費(fèi)教學(xué)視頻。