4.Build U-Boot
i. Take U-Boot source from TI / Arago Project U-Boot GIT repository:
http://arago-project.org/git/projects/U-Boot-am33x.git
これのために、portsからGitをFreeBSDにインストール。
/usr/ports/devel/git にて make install clean の呪文を唱える。
/usr/ports/devel/git にて make install clean の呪文を唱える。
# git --version
git version 1.8.3.4
とりあえずGitのインストールだけで、リポジトリの取得は後で。
ii. Install some ARM cross tools (i.e. CodeSourcery)
クロスコンパイラーとか必要なんで http://www.mentor.com/ から
氏名やらメールアドレス打ち込んで申し込むと、メールが送られてきて、
氏名やらメールアドレス打ち込んで申し込むと、メールが送られてきて、
ダウンロードのページに誘導される。
WindowsとLinux用のインストーラーはあるが、FreeBSD用はないので
Source Tarを選ぶと
arm-2013.05-24-arm-none-linux-gnueabi.src.tar.bz2
arm-2013.05-24-arm-none-linux-gnueabi.src.tar.bz2
というファイルがダウンロードされる。
こいつをとりあえず試してみることにする。
ダウンロードして解凍して、tarファイルを確認
/root 配下に CodeSourcery でディレクトリを作成、その下でtarファイルを解凍
arm-2013.05-24-arm-none-linux-gnueabi というディレクトリに各ファイルが出来ている
-rw-r--r-- 1 root wheel 1014 Apr 30 19:21 arm-2013.05-24-arm-none-linux-gnueabi-summary.xml
-rw-r--r-- 1 root wheel 2987780 Apr 30 19:21 arm-2013.05-24-arm-none-linux-gnueabi.sh
-rw-r--r-- 1 root wheel 20427087 Apr 30 17:54 binutils-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 596138 Apr 30 17:55 cloog-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 43075 Apr 30 17:57 config-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 5156461 Apr 30 17:57 coreutils-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 375490 Apr 30 17:57 cs-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 430787 Apr 30 17:57 expat-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 77188106 Apr 30 17:55 gcc-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 21121592 Apr 30 17:55 gdb-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 17954037 Apr 30 17:56 glibc-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 63286 Apr 30 17:56 glibc_localedef-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 2056651 Apr 30 17:55 gmp-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 319602 Apr 30 17:57 json_c-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 2500884 Apr 30 17:57 libcurl-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 135455 Apr 30 17:57 libelf-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 3697970 Apr 30 17:57 libiconv-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 86111518 Apr 30 17:57 linux-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 1204404 Apr 30 17:57 make-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 505944 Apr 30 17:55 mpc-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 1227542 Apr 30 17:55 mpfr-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 2040260 Apr 30 17:55 ncurses-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 3588916 Apr 30 17:57 openssl-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 12451504 Apr 30 17:55 ppl-2013.05-24.tar.bz2
-rw-r--r-- 1 root wheel 508904 Apr 30 17:55 zlib-2013.05-24.tar.bz2
他にドキュメント類のPDFファイルがあるのでそれらもダウンロードしておく。
Getting Started Guide に、上記tarファイルの解凍の仕方とかも載っていた。
0 件のコメント:
コメントを投稿