国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

嵌入式Linux的學習方法建議(轉)

發布時間:2010-1-4 14:39    發布者:李寬
關鍵詞: linux , 建議 , 嵌入式 , 學習
學習掌握嵌入 Linux 的開發與移植 現在非常流行。各種學習文章與培訓班,充斥書店街頭。筆者也上了路,經歷漫長的摸索,終于一日開竅,但的確 糟蹋了很多金錢與時間。 作為窮人,現寫下自己的感受,供 好學寒士 參考。

第一要點: 實驗重于看書 (多編碼,少翻書)
一定首先搭建x86實驗環境。用舊計算機(周末電腦城拋售存貨,有新的),搭建一套 實驗環境。
host主機: 一臺PC機(能夠跑redhat linux,看問檔 就可以了,配網卡與軟驅)。
target目標機: 一塊舊PC主板,配一張網卡和一個軟驅,電源。
附件: 交*網線 ,交*串口線

夠了,不會超過3千元(已經很滿足了)。

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

先不管什么arm ppc mips, 以后看看文檔吧。

第二重點:GNU C編譯
在PC 上安裝 redhat linux 包括 開發工具。
熟悉linux 的配置命令。

練習 linux 的 C 語言編程,多個程序的編譯工程制作。
無聊的話,將C語言教材的例程,編譯十幾個,熟悉GNU 編譯器。www.gnu.org
包括gcc make ld objdump ar 等 GNU toolkit

第三重點:realtime linux 內核編程/加載到目標板運行。
1。 下載 rt-linux ,或uclinux 或什么 非 redhat的linux 源碼,一定 是包括,編譯工程makefile, 并且for x86 PC的。
2。修改和配置程序,將 rtlinux的 標準 console口 改為串口,不是vga與鍵盤。
3。在redhat linux 環境下,編譯 這個 embedded linux內核。
用mkboot的這樣程序(或按代碼中工具,) 將編譯好的內核執行文件 拷貝定位軟盤引導區。
4。用這張軟盤引導在目標PC主板 。
在PC主機的 串口終端上配置 PC主板目標機。 效果同 redhat linux terminal console一樣。

以后越來月難,堅持。

第四個重點 編譯跑通網卡的驅動程序
下載編譯 你的網卡驅動源碼
跑通 主機與目標機的 網絡通訊。
不要太動頭想, ping 通就是了。

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

第六個重點 GNU GDB 遠程在線調試(網口調試)

第七個重點 實時內核學習/修改
照文章/書 分析調試/破壞 內核的源碼。
主要是 調度/消息/存儲/文件/進程/線程/互斥 等

單獨跑跑, 了解內核功能就是了。

第八個重點 TCP/IP的學習
下載一個 簡單的web server (http server)
學習理解,并編譯加載運行。
將 PC主板目標機 看作網站服務器,然后在PC主機的網絡瀏難器中 訪問這個 web server.
有興趣,把你的照片加載到目標機的 html網頁中。
www.zebra.org

第九個重點 網卡驅動程序分析
了解 PCI總線原理,嘗試獨立寫點網卡驅動程序,過濾以太報文的處理。 跟蹤處理 特殊的報文。

第十個重點USB和 FLASH文件系統練習。(可以跳過)
可以分析修改 USB與FLASH文件系統源碼。
一定要分析源碼,上網查 FLASH的型號。

第十一個重點 路由器實驗。
分析zebra方面的源碼,再買一張網卡。
嘗試分析 NAT RIP等協議,將你的PC板目標機,變成一臺簡單的路由器。

以后的實驗 需要根據行業來,例如,mini-GUI (圖形編程),或 DVR (硬盤錄象機),或IP Vedio WebTV 服務器。

可以玩好幾年,當然最好找工作前,有針對地做實驗。

一句話,動手修改編碼,不要只看看。

評分

參與人數 1積分 +2 收起 理由
geyingzhen + 2

查看全部評分

本文地址:http://www.4huy16.com/thread-7218-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
geyingzhen 發表于 2010-2-1 20:59:32
geyingzhen 發表于 2010-2-1 21:01:03
“第六個重點 GNU GDB 遠程在線調試(網口調試)”可以講的詳細點嗎?有點不懂!
煙消云散1990 發表于 2012-8-9 18:56:13
呵呵 加油了哦
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 常見深度學習模型介紹及應用培訓教程
  • 技術熱潮席卷三城,2025 Microchip中國技術精英年會圓滿收官!
  • Microchip第22屆中國技術精英年會上海首站開幕
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術精英年會深圳站回顧
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表