當前位置:首頁 » 編程軟體 » 2440編譯器版本

2440編譯器版本

發布時間: 2025-08-23 11:50:10

① arm-linux 交叉編譯環境的建立,希望有清楚的人解答,復制的閃人

是這樣子的,計算機linux中原有的gcc是針對通用的X86等處理器而言的,編譯出來的可執行文件是只能在通用計算機上運行的,arm也是一種處理器,只不過其指令等和X86等CPU不同,所以需要有針對arm的編譯器來編譯源程序,才能在arm中運行。
我在arm9下做過linux,qt編程,需要先在PC上安裝linux,然後安裝arm-linux-gcc,同時為了可以使用arm-linux-gcc來編譯程序,需要指定環境變數,這個可以在.profile等文件中進行更改,具體辦法你查一下就知道了。或者使用export命令在終端中設置環境變數。兩種方法的結果有區別哦!
你想用2440的開發板的話就是arm9了,我還沒找到arm9的模擬工具,但是網上已經有arm7的模擬工具。
對於arm-linux-gcc,只要你安裝好並設置好了路徑(環境變數)後,在一個終端中輸入#arm-linux-gcc -v
那麼你一般可以看到你安裝的arm-linux-gcc 版本信息,到此你就可以使用它編譯你的源程序,然後將生成的可執行文件下載到arm開發板中就可以運行了。
還有什麼問題再說吧,我也是一個人摸索出來的,估計摸索了一個月才成功的在arm上運行了第一個自己的qt圖形界面程序,祝你好運!
我的建議:
一、熟悉linux 的各種操作命令(如export)
二、學會怎麼下載可執行文件到arm中
三、學會用pc控制arm上的linux

我只用過arm-linux-gcc,在你的安裝文件夾下可以找到

② 求大俠指教 我往TQ2440開發板上移植Uboot遇到了問題 編譯沒沒出錯 但放到內存中總是運行不出來 情況如下:

請問樓主是將u-boot移植到nandflash中通過代碼往內存搬運,還是直接移植到內存中進行執行。如果是直接往內存移植,需要一個init.bin文件燒寫到nandflash的前4k進行內存初始化,才可以在內存中執行,從你的截圖看不像是燒寫到nandflash中的,如果需要幫助我可以給你QQ,我們私聊

熱點內容
資料庫刪除實例 發布:2025-08-23 14:21:27 瀏覽:314
qqandroid反編譯 發布:2025-08-23 14:02:23 瀏覽:907
高級語言編譯有哪些 發布:2025-08-23 13:23:49 瀏覽:573
win32編譯 發布:2025-08-23 13:19:16 瀏覽:657
備份資料庫日誌 發布:2025-08-23 13:07:05 瀏覽:517
php模塊開發 發布:2025-08-23 12:58:43 瀏覽:922
java讀寫資料庫 發布:2025-08-23 12:41:40 瀏覽:401
php跨站腳本攻擊漏洞 發布:2025-08-23 12:34:37 瀏覽:154
編譯安裝mysql時找不到文件 發布:2025-08-23 12:14:56 瀏覽:657
phpget號 發布:2025-08-23 12:09:52 瀏覽:736