免费看aⅴ,天天插天天干天天射,呦女网,入逼逼

您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>嵌入式linux的學(xué)習(xí)方法

直播推薦

更多>

企業(yè)動(dòng)態(tài)

更多>

推薦展會(huì)

更多>

嵌入式linux的學(xué)習(xí)方法

2009年03月09日 19:02:45人氣:2199來源:浙江啟揚(yáng)智能科技有限公司

學(xué)習(xí)掌握嵌入Linux的開發(fā)與移植現(xiàn)在非常流行。各種學(xué)習(xí)文章與培訓(xùn)班,充斥書店、街頭。筆者,也上了路,經(jīng)歷漫長的摸索,終于一日開竅,但的確糟蹋了很多金錢與時(shí)間。作為窮人,現(xiàn)寫下自己的感受,供好學(xué)者參考。

*要點(diǎn):實(shí)驗(yàn)重于看書(多編碼,少翻書)

  一定要首先搭建X86實(shí)驗(yàn)環(huán)境。用舊計(jì)算機(jī)(周末電腦城拋售存貨,有新的),搭建一套實(shí)驗(yàn)環(huán)境。
  Host主機(jī):一臺(tái)PC機(jī)(能夠跑redhat linux ,看文檔就可以了,配網(wǎng)卡與軟驅(qū))。

  Target目標(biāo)機(jī)一塊舊PC主板,配一張網(wǎng)卡和一個(gè)軟驅(qū),電源。

  附件:交叉網(wǎng)線,交叉串口線。

  夠了,不會(huì)超過三千元(已經(jīng)很滿足了)。

  軟件全部到電腦城/下載。

  先不管什么 arm ppc mips ,以后看看文檔吧。
 
第二重點(diǎn):GNU C編譯

  在PC上安裝redhat linux包括開發(fā)工具。熟悉linux配置命令。   練習(xí) linux 的 C 語言編程,多個(gè)程序的編譯工程制作。無聊的話,將C語言教材的例程,編譯十幾個(gè),熟悉GNU 編譯器。

  包括gcc make ld objdump ar 等 GNU toolkit

第三重點(diǎn):realtime linux 內(nèi)核編程/加載到目標(biāo)板運(yùn)行。

1. 下載 rt-linux ,或uclinux 或什么非 redhat的linux 源碼,一定是包括,編譯工程makefile, 并且for x86 PC的。

2. 修改和配置程序,將 rtlinux的 標(biāo)準(zhǔn) console口 改為串口,不是vga與鍵盤。

3. 在redhat linux 環(huán)境下,編譯 這個(gè) embedded linux內(nèi)核。 用mkboot的這樣程序(或按代碼中工具,) 將編譯好的內(nèi)核執(zhí)行文件 拷貝定位軟盤引導(dǎo)區(qū)。

4. 用這張軟盤引導(dǎo)在目標(biāo)PC主板 。 在PC主機(jī)的 串口終端上配置 PC主板目標(biāo)機(jī)。 效果同 redhat linux terminal console一樣。以后越來越難,堅(jiān)持。

第四個(gè)重點(diǎn) 編譯跑通網(wǎng)卡的驅(qū)動(dòng)程序

1. 下載編譯 你的網(wǎng)卡驅(qū)動(dòng)源碼

2. 跑通 主機(jī)與目標(biāo)機(jī)的 網(wǎng)絡(luò)通訊。 . 不要太動(dòng)頭想, ping 通就是了。

第五個(gè)重點(diǎn) 用tftp 下載執(zhí)行文件從 PC主機(jī) 到 目標(biāo)機(jī)運(yùn)行。

第六個(gè)重點(diǎn) GNU GDB 遠(yuǎn)程在線調(diào)試(網(wǎng)口調(diào)試)

第七個(gè)重點(diǎn) 實(shí)時(shí)內(nèi)核學(xué)習(xí)/修改

  照文章/書 分析調(diào)試/破壞 內(nèi)核的源碼。

  主要是 調(diào)度/消息/存儲(chǔ)/文件/進(jìn)程/線程/互斥等。單獨(dú)跑跑,了解內(nèi)核功能就是了。

第八個(gè)重點(diǎn) TCP/IP的學(xué)習(xí)。

        下載一個(gè) 簡單的web server (http server)學(xué)習(xí)理解,并編譯加載運(yùn)行。

  將 PC主板目標(biāo)機(jī) 看作服務(wù)器,然后在PC主機(jī)的網(wǎng)絡(luò)瀏難器中 訪問這個(gè) web server.

  有興趣,把你的照片加載到目標(biāo)機(jī)的 html網(wǎng)頁中。

九個(gè)重點(diǎn) 網(wǎng)卡驅(qū)動(dòng)程序分析

  了解PCI總線原理,嘗試獨(dú)立寫點(diǎn)網(wǎng)卡驅(qū)動(dòng)程序,過濾以太報(bào)文的處理。 跟蹤處理特殊的報(bào)文。
 
第十個(gè)重點(diǎn)USB和 FLASH文件系統(tǒng)練習(xí)。(可以跳過)
 
  可以分析修改 USB與FLASH文件系統(tǒng)源碼。
 
  一定要分析源碼,上網(wǎng)查 FLASH的型號(hào)。

第十一個(gè)重點(diǎn) 路由器實(shí)驗(yàn)。

  分析zebra方面的源碼,再買一張網(wǎng)卡。

  嘗試分析 NAT RIP等協(xié)議,將你的PC板目標(biāo)機(jī),變成一臺(tái)簡單的路由器。
 
  以后的實(shí)驗(yàn) 需要根據(jù) 行業(yè)來,例如,mini-GUI (圖形編程),或 DVR (硬盤錄象機(jī)),或IP Vedio WebTV 服務(wù)器??梢酝婧脦啄?,當(dāng)然找工作前,有針對(duì)地做實(shí)驗(yàn)。
 一句話,動(dòng)手修改編碼,不要只看看。
 

關(guān)鍵詞:開發(fā)工具路由器
全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

免責(zé)聲明

  • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請(qǐng)必須注明智能制造網(wǎng),http://www.caslcampaign.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
  • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

<
更多 >

工控網(wǎng)機(jī)器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機(jī)械包裝機(jī)械印刷機(jī)械農(nóng)業(yè)機(jī)械食品加工設(shè)備制藥設(shè)備倉儲(chǔ)物流環(huán)保設(shè)備造紙機(jī)械工程機(jī)械紡織機(jī)械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機(jī)械印染機(jī)械制鞋機(jī)械玻璃機(jī)械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


我要投稿
  • 投稿請(qǐng)發(fā)送郵件至:(郵件標(biāo)題請(qǐng)備注“投稿”)1271141964.qq.com
  • 聯(lián)系電話0571-89719789
工業(yè)4.0時(shí)代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺(tái)
智能制造網(wǎng)APP

功能豐富 實(shí)時(shí)交流

智能制造網(wǎng)小程序

訂閱獲取更多服務(wù)

微信公眾號(hào)

關(guān)注我們

抖音

智能制造網(wǎng)

抖音號(hào):gkzhan

打開抖音 搜索頁掃一掃

視頻號(hào)

智能制造網(wǎng)

公眾號(hào):智能制造網(wǎng)

打開微信掃碼關(guān)注視頻號(hào)

快手

智能制造網(wǎng)

快手ID:gkzhan2006

打開快手 掃一掃關(guān)注
意見反饋
關(guān)閉
企業(yè)未開通此功能
詳詢客服 : 0571-87858618