国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

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

      直播推薦

      更多>

      企業(yè)動態(tài)

      更多>

      推薦展會

      更多>

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

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

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

      *要點:實驗重于看書(多編碼,少翻書)

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

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

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

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

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

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

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

        包括gcc make ld objdump ar 等 GNU toolkit

      第三重點:realtime linux 內(nèi)核編程/加載到目標板運行。

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

      2. 修改和配置程序,將 rtlinux的 標準 console口 改為串口,不是vga與鍵盤。

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

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

      第四個重點 編譯跑通網(wǎng)卡的驅(qū)動程序

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

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

      第五個重點 用tftp 下載執(zhí)行文件從 PC主機 到 目標機運行。

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

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

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

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

      第八個重點 TCP/IP的學(xué)習(xí)。

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

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

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

      九個重點 網(wǎng)卡驅(qū)動程序分析

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

      第十一個重點 路由器實驗。

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

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

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

      免責(zé)聲明

      • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://towegas.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)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責(zé)任。
      • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

      <
      更多 >

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


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

      功能豐富 實時交流

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

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

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

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

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

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

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