uClinux-dist 使用教學:安裝 uClinux 的 GNU ARM toolchain

jollen 發表於 February 26, 2004 1:40 PM

由 uClinux 網站下載 GNU armtools:

http://www.uclinux.org/pub/uClinux/m68k-elf-tools/

請下載此檔案:

http://www.uclinux.org/pub/uClinux/m68k-elf-tools/arm-elf-tools-20030314.sh

下載完成後,直接執行 arm-elf-tools-20030314.sh 即可安裝:

# sh arm-elf-tools-20030314.sh

uClinux 所提供的 GNU armtools 會安裝於 /usr/local 目錄下。

FLAT 格式的轉換工具

uClinux 所提供的 GNU armtools 也有一個用來處理 FLAT 格式轉換的工具,因此我們會有以下 2 個執行檔:

˙ /usr/local/bin/arm-elf-ld:呼叫arm-elf-ld.real並協助我們將檔案轉換成FLAT格式。
˙ /usr/local/bin/arm-elf-ld.real:真正的linker。

使用 uClinux 的 toolchains 時,只要在執行 arm-elf-ld 時加上 '-elf2flt' 參數即可將檔案轉換成 FLAT 格式;另外,設定 FLTFLAGS 環境變數,即可傳遞參數給 elf2flt 指令。例如:'export FLTFLAGS=-z' 表示要製作成 ZFLAT 的格式。

Jollen's Blog 使用 Github issues 與讀者交流討論。請點擊上方的文章專屬 issue,或 open a new issue

您可透過電子郵件 jollen@jollen.org,或是 Linkedin 與我連絡。更歡迎使用微信,請搜尋 WeChat ID:jollentw