国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫(kù) > 高手全面解析嵌入式linux怎么學(xué)

高手全面解析嵌入式linux怎么學(xué) 時(shí)間:2018-06-04      來(lái)源:未知

嵌入式linux學(xué)習(xí)是很多人最頭疼的事了,掌握不了方法,學(xué)習(xí)總是很迷茫,那么今天華清遠(yuǎn)見的大神高手就告訴你:嵌入式linux學(xué)習(xí)經(jīng)驗(yàn),方法及步驟,對(duì)學(xué)習(xí)嵌入式linux是很有用的。

1、嵌入式linux學(xué)習(xí),剛開始的時(shí)候,你要會(huì)用,要熟悉,linux系統(tǒng),會(huì)使用這是最基本的。

2、熟悉嵌入式linux系統(tǒng)了,那接下來(lái),就是linux開發(fā)的具體學(xué)習(xí)了,首先你要知道嵌入式linux離不開編程基礎(chǔ),所以你需要熟悉C語(yǔ)言,c++等

3、寫完程序了發(fā)現(xiàn)不就是一個(gè)很普通的文件嗎,怎么能像別人寫的程序一樣運(yùn)行起來(lái)呢?這時(shí)我們需要知道如何編譯一個(gè)程序,需要知道編譯器及一些其他工具的使用,比如GCC,在開發(fā)的過程中我們?yōu)榱颂峁┕ぷ餍蔬會(huì)用到Make,Shell等,為了能夠很好的管理我們代碼的不同版本,我們還需要知道什么是SVC,CVS,subversion,git等。

4、當(dāng)我們?cè)偻盍藢W(xué)的時(shí)候,就要考慮效率問題了,這時(shí)候,你就需要接觸數(shù)據(jù)結(jié)構(gòu),多線程,多進(jìn)程了,這樣會(huì)讓你的效率更加提高。

5、學(xué)到這里,你就會(huì)在學(xué)習(xí)的時(shí)候看到Cortex-A15 、四核 、ARM等等字眼,什么是ARM,什么是Cortex-A15,我們需要進(jìn)一步的了解。

6、花了很長(zhǎng)時(shí)間系統(tǒng)做好了,發(fā)現(xiàn)板子上很多的什么不能用,怎么辦呢?這時(shí)我們需要寫一些驅(qū)動(dòng)來(lái)驅(qū)動(dòng)這些設(shè)備,這時(shí)我們需要知道,什么是字符設(shè)備驅(qū)動(dòng)、塊設(shè)備驅(qū)動(dòng)、網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng),為了更好的寫驅(qū)動(dòng)我們需要了解更多的硬件相關(guān)的東西,我們需要看懂芯片手冊(cè),我們需要看懂原理圖,只有我們懂我們的設(shè)備,才能更好的驅(qū)動(dòng)它。等等,這里就列舉更多的內(nèi)容了,因?yàn)檫有很多。

上面只是一些簡(jiǎn)單的嵌入式linux的學(xué)習(xí)經(jīng)驗(yàn),后面告訴你嵌入式linux的學(xué)習(xí)方法步驟。

嵌入式linux方法步驟:

關(guān)于命令

當(dāng)然是知道的越多越好,用的越熟越好,但別只為了練命令而練命令:搜linux常用命令,得到一堆結(jié)果,對(duì)著敲!枯燥!效率低!易忘!我的建議是從使用中學(xué)習(xí),比如你要配samba,你就要安裝samba:yum ,aptget或make install,你會(huì)學(xué)到安裝命令及用法,關(guān)防火墻,你要學(xué)到sudo service iptables stop 如果你有心,你肯定不只想知道這句話是關(guān)防火墻,你還想知道每個(gè)單詞的意思及用法linux可以做很多東西,你從中可以學(xué)很多東西!主攻書籍:linux內(nèi)核完全剖析、unix環(huán)境高級(jí)編程、深入理解linux內(nèi)核、情景分析和源代。

2:系統(tǒng)編程

不建議直接整APUE,因?yàn)槿绻A(chǔ)不好很可能有些地方看不懂, linux系統(tǒng)編程其實(shí)就是函數(shù)調(diào)用,就是io 進(jìn)程線程,ipc(進(jìn)程通信),網(wǎng)絡(luò)編程,可能還會(huì)有UI?焖倭私釲inux編程是什么東西,快速知道如何寫一個(gè)簡(jiǎn)單的程序,如文件拷貝程序(想想是不是很多時(shí)候你整了一大堆理論,卻還是寫不出程序來(lái),是不是清楚知道函數(shù)的功能,卻不知道怎么調(diào)用,xxx從入門到精通系列正好解決這個(gè)問題,它儼然就是帶實(shí)例的中文man手冊(cè),講解參數(shù),講返回,然后給個(gè)例程…)?梢哉乙患掖髸,去計(jì)算機(jī)分類中找到這方面的書,可以在書店里看,也可以買下來(lái)。快速的了解linux編程是何物。然后再看apue 這類書會(huì)很好上手。另外,經(jīng)常試寫下系統(tǒng)命令:ls cd cp 等,經(jīng)?磎an。

3:驅(qū)動(dòng)

驅(qū)動(dòng)是個(gè)很深?yuàn)W的東西,學(xué)驅(qū)動(dòng)不要只限于驅(qū)動(dòng)框架,一定要知道它每個(gè)功能的實(shí)現(xiàn)原理,比如你給驅(qū)動(dòng)添加了poll功能,不要只知道這樣寫就可以實(shí)現(xiàn)poll,以后按這個(gè)寫就可以了,你還要知道它的原理!!就是到內(nèi)核里看它是怎樣一步步調(diào)用過來(lái)的,中間經(jīng)歷了什么?!

學(xué)驅(qū)動(dòng)要多看內(nèi)核原碼!了解內(nèi)核子系統(tǒng)!不要說你看不懂,一開始誰(shuí)也看不懂。必須有塊開發(fā)板(arm9及以上),有條件可參加培訓(xùn)(進(jìn)步快,能認(rèn)識(shí)些朋友)。主攻書籍:《嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程》等

4:vim

還是那句話,操作的越眼花繚亂越好!請(qǐng)自行Google它的配置放法!這里提幾個(gè)常用插件:ctags, cscope, clang, wm, 還有很多!請(qǐng)自行Google!別用百度!! vim是個(gè)神器!功能上完全不輸source insight等任何IDE!

還有一點(diǎn),就是上面也說了,C語(yǔ)言是必須要學(xué)習(xí)的,你可以借鑒C語(yǔ)言學(xué)習(xí)視頻來(lái)學(xué)習(xí),還是不錯(cuò)的。

嵌入式linux學(xué)習(xí)要實(shí)踐和理論相結(jié)合來(lái)學(xué)習(xí),這樣效果還是很好的

相關(guān)推薦:linux學(xué)習(xí)資料

                   單片機(jī)學(xué)習(xí)資料大全

上一篇:嵌入式培訓(xùn)費(fèi)用,這些你知道多少

下一篇:java和嵌入式哪個(gè)比較好,業(yè)內(nèi)專家詳細(xì)解析

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5京公海網(wǎng)安備11010802025203號(hào)

回到頂部