Re: [問題] Ubuntu 的apt-get install uboot-mkima …

看板Linux作者 (阿良)時間15年前 (2010/05/23 19:58), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
※ 引述《bluedemonnew (let it go!)》之銘言: : 各位大大~ : 最近在使用嵌入式發展版,所有需要用到uImage這東西(照本宣科) : 從網路上爬文很久,很多人都說只要打入sudo apt-get install uboot-mkimage : 就可以安裝,但我怎麼都無法安裝。 : 訊息是: : E: Couldn't find package uboot-mkimage : 拜託協助解惑~已經google找了好久 : 我的作業系統是ubuntu-8.04.3-desktop-i386 : 使用Vmware安裝 自行 Build 一次 U-Boot 就會有 mkimage 了 (在 .\Tools\ 子目錄裡) ------ 首先要有 ARM Cross Compiler 我建議用 CodeSourcery 版本的就可以了 http://www.codesourcery.com/sgpp/lite/arm → 按中間的 Download the current release → 點選 GNU/Linux 右邊的 All versions... → 點選最新版 (目前是 Sourcery G++ Lite 2010q1-202) → 選擇下載 Advanced Packages 下面的 IA32 GNU/Linux TAR 版本 我個人是在 home 目錄下再建個 toolchains 子目錄 你可以依個人偏好自行決定要把這 ARM Cross Compiler 解開放哪 以我個人為例: # 在 home 裡建個 toolchains 子目錄 cd ~ mkdir toolchains # 再把剛下載的 # arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 # 以手動方式移進去該目錄 # 進入該目錄 cd toolchains/ # 解壓縮剛載好的最新版 CodeSourcery ARM Cross Compiler tar xjvf arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 # 將解開的 arm-2010q1/ 路徑複製起來,加到 ~/.bashrc 裡 gedit ~/.bashrc # 在最後面追加下列這行 export PATH=/home/{你的帳號}/toolchains/arm-2010q1/bin:$PATH # 更新環境變數 source ~/.bashrc # 想要驗證該行路徑是否真的加入到 $PATH 環境變數裡?就打: echo $PATH # 還是沒有的話,就重開機一下,再打一次上列那行驗證該環境變數 ------ 再來是編譯 U-Boot (以取得你要的 mkimage 工具程式) # 到 ftp://ftp.denx.de/pub/u-boot/ 下載 U-Boot 的 source。例: wget ftp://ftp.denx.de/pub/u-boot/u-boot-latest.tar.bz2 # 解壓縮 tar xjvf u-boot-latest.tar.bz2 # 進入該目錄 cd u-boot-2010.03/ # 開始進行編譯 (是不是一定要用 beagleboard 設定檔是沒差的) ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- make CROSS_COMPILE=arm-none-linux-gnueabi- mrproper make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_config make CROSS_COMPILE=arm-none-linux-gnueabi- # 結束後你要的 mkimage 就在他的 ./tools/ 子目錄內了 cd tools/ mkdir ~/toolchains/tools cp mkimage ~/toolchains/tools/ # 你也可以把它加 export 到系統的 $PATH 環境變數裡 gedit ~/.bashrc export PATH=/home/{你的帳號}/toolchains/tools:$PATH source ~/.bashrc -- Charlie ◢ Charlie ◢ ◣ Charlie Charlie ▁ ◥ Charlie . Charlie .◥. ⊙ Hey!Shut up! . δ φ . . ◣ㄟ 修改dajidali ˋ\///\/.▄▄ ./ㄨ \\/ˊ▄▄ \|/ㄑ \|▄▄ by Armour -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.197.57

05/23 20:37, , 1F
真是詳細...推!
05/23 20:37, 1F

05/25 23:00, , 2F
因為剛好最近有玩到... x-load, u-boot, linux-omap 科科
05/25 23:00, 2F

05/25 23:00, , 3F
我不是用BeagleBoard而是DevKit8000跟SBC8100
05/25 23:00, 3F

05/25 23:01, , 4F
可以的話,我比較prefer玩BeagleBoard (Rev.C4 是 720 MHz)
05/25 23:01, 4F

05/25 23:02, , 5F
…等 BeagleBoard XM…… (遠目
05/25 23:02, 5F
文章代碼(AID): #1B-HXpNd (Linux)