|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
uclinux應用程序 開發(fā)的問題 |
| 作者:jiaojian 欄目:嵌入式系統(tǒng) |
uclinux應用程序 開發(fā)的問題: 手里有一塊44B0的開發(fā)板 上面有移植好的 uclinux 只有 rom文件 沒有源碼 可以用bios下到板子上運行,我沒太想明白,如果我要開發(fā)uclinux上的應用程序,寫好了代碼在上位機用交叉編譯器 編譯成 rom文件 再下到 板子上 運行? 那 我在上位機 上編譯的時候如果用到了uclinux內核函數?那我在 上位機編譯的程序 能在目標版運行嗎? 還是應該 應用程序 和 uclinux內核一起編譯?在下到板子上 運行?還是我必須把源程序 下到開發(fā)板上的uclinux系統(tǒng)的文件系統(tǒng)中用開發(fā)板上運行的 uclinux上的 gcc編譯器編譯程序? |
| 2樓: | >>參與討論 |
| 作者: kwirky 于 2006/5/7 0:23:00 發(fā)布:
ans 可以在host上交叉編譯,然后用mount nfs給目標機,直接在目標板運行 |
|
| 3樓: | >>參與討論 |
| 作者: sockit 于 2006/5/8 16:10:00 發(fā)布:
這是開發(fā)板嗎? 按道理作為開源的操作系統(tǒng),供應商應該要提供操作系統(tǒng)內核的源碼才對。 反倒是很多看別人產品做的好,想hack別人的產品的...希望樓主不是這個目的,呵呵 如果僅是開發(fā)上層應用,和操作系統(tǒng)、底層驅動無關的軟件,可以像kwirky說的在宿主機編譯好,然后nfs mount執(zhí)行。 但如果沒有操作系統(tǒng)的軟件包,可能您還是無法編譯出完整的針對自己的應用的rom文件。這樣的話,您就只能夠用此“開發(fā)板”做一些測試、驗證...的開發(fā)嘗試。如果要開發(fā)自己的產品,那還是要想辦法獲得相應的操作系統(tǒng),或者購買別的開發(fā)板。 GOOD luck~:) |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |