faith's blog

気まぐれ日記

kmscubeが動いた (1)

こんにちわ、faith です。

朗報です、kmscubeが動きました。

先日、Thierry Redding さんが kmscube を動かしたらしいという記事を書きましたが、 そのソースコードらしきものを知り合いに教えてもらったので、実際に動かしてみました。

動かすのに使った repository は以下です。

以下手順メモです。

Redmine からの適当な転記なので、体裁は気にしないでもらえると幸いです。

環境変数の設定

$ export TEGRA_WORK=/path/to/work
$ export ARCH=arm
$ export CROSS_COMPILE=arm-linux-gnueabihf-
$ export PATH=/path/to/cross-toolchain/bin:$PATH
  • /path/to/work
    • 作業ディレクトリへのパス
  • /path/to/cross-toolchain
    • クロスツールチェインへのパス
    • 私は、linaro の 4.8-2014.04 を使っています。

カーネルのビルド

ソースコードの取得

$ cd ${TEGRA_WORK}/kernel
$ git clone git://gitorious.org/thierryreding/linux.git linux.tegra.thierry

ビルド

$ cd linux.tegra.thierry
$ make tegra_defconfig
$ make -j8

$ export INSTALL_MOD_PATH=${TEGRA_WORK}/kernel/test-images/linux.tegra.thierry
$ mkdir -p ${INSTALL_MOD_PATH}
$ make modules_install

続きます。