直播推薦
企業(yè)動態(tài)
- 紛享銷客發(fā)布首個企業(yè)級智能CRM平臺ShareAI
- 揭秘西企業(yè)數(shù)字化+低碳化轉(zhuǎn)型“工具箱”:西門子Xcelerator
- 企業(yè)AI賦能數(shù)智制造,用友U9 cloud世界級云ERP煥新升級
- 《“智“領(lǐng)石化,“質(zhì)“造未來——威圖石化行業(yè)數(shù)智化實踐白皮書》隆重發(fā)布
- 攜手共贏!德國Agfa搭載瑞典IPCO鋼帶,實現(xiàn)印刷設(shè)備振動銳減6倍,提升印刷速度與精度
- 創(chuàng)四方集團榮獲“知名商標品牌閃亮”證書,助力品牌戰(zhàn)略升級
- 皇冠CAD(CrownCAD)2025 R3版本來了,率先開啟C“Ai”D時代!
- 電費砍半!中國制冷展:海爾發(fā)布AI建筑最新成果
推薦展會
學(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ù)器??梢酝婧脦啄?,當然找工作前,有針對地做實驗。
一句話,動手修改編碼,不要只看看。
免責(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)利。
2025第十一屆中國國際機電產(chǎn)品交易會 暨先進制造業(yè)博覽會
展會城市:合肥市展會時間:2025-09-20