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