2011年2月8日火曜日

ODROID-7のKernelをビルドする

さあ参りましょう。ODROID-7のKernelビルド編です。

http://dev.odroid.com/projects/odroid-t/wiki/KernelPage
やっぱりここに書いてあるんですがね。
概ね手順通りやればOKです。

前回のU-BOOTビルドの環境が出来ていることを前提とします。
(Ubuntu 10.04にARMのツールチェインが入った状態です。)

  1. Kernelのソースコードを入手します。
    http://dev.odroid.com/projects/odroid-t/download/
    こちらから最新リリースを選択し、"Kernel source ==>"のリンクからダウンロードします。
    (今回だとOdroid-7 Release(2011-17-Jan)というリリースが最新のようです。)
     
  2. 適当な場所に展開し、手順の通りビルドコマンドを実行してみます。
    $ tar xvzf odroid7-kernel.tar.gz
    (kernelというディレクトリに展開されます。)
    $ cd kernel
    $ make odroid_7_mmc_defconfig
    $ make zImage
    ...
    make: /opt/toolchains/arm-2010.09/bin/arm-none-eabi-gcc:コマンドが見つかりませんでした
    (※ビルド失敗)
    今回も駄目でしたか。前回と同じくarm-none-linux-gnueabi-gccが正しいコマンドであるはずですので、、、
  3. ビルドリトライ
    $ CROSS_COMPILE=arm-none-linux-gnueabi- make zImage
    ...
    Kernel: arch/arm/boot/zImage is ready
    (ビルドに成功!)
    見事にzImageが作成されましたね。(arch/arm/boot/に置かれます)

0 件のコメント:

コメントを投稿