国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

嵌入式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.qingdxww.cn/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視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人亚洲综合 | 国产精品久久99 | 色综合综合色综合色综合 | 免费一级做a爰片久久毛片 免费一级在线观看 | 日韩黄网站 | 国产精品66| 一级片免费观看视频 | 国产福利一区二区在线观看 | 男女羞羞视频在线免费观看 | 免费 高清 日本1在线观看 | 久久99精品久久久久久不卡 | 在线观看色视频 | 日韩精品一区二区三区中文字幕 | 日日操夜夜操狠狠操 | 国产高清视频在线播放 | 亚洲欧美另类在线观看 | 91久久福利国产成人精品 | 欧美黑人巨大xxxxxx视频 | 久久精品店 | 99午夜 | 在线精品视频播放 | 欧美高清另类video | 青青青国产依人在在线观看高 | 亚洲综合网在线观看首页 | 4虎影院永久地址www | 五月婷婷视频在线观看 | 伊人狠狠操 | 欧美日韩精品一区二区三区不卡 | 国内偷自拍对白视频 | 交欧美| 啊用力啊好深啊h在线观看 啊嗯啊羞羞网站在线观看 啊~用力cao我cao死我公 | 精品视频香蕉尹人在线 | 毛片女人毛片一级毛片毛片 | 91.com视频 | 四虎a级欧美在线观看 | 向日葵app看片视频在线观看 | 99福利资源久久福利资源 | 女奥特曼苍月战士未删减在线 | 亚洲综合五月天 | 成人三级在线视频 | 碰碰碰人人澡人人爱摸 |