kmscubeが動いた (1)
こんにちわ、faith です。
朗報です、kmscubeが動きました。
先日、Thierry Redding さんが kmscube を動かしたらしいという記事を書きましたが、 そのソースコードらしきものを知り合いに教えてもらったので、実際に動かしてみました。
動かすのに使った repository は以下です。
- Kernel, u-boot, libdrm, kmscube
- tegra-uboot-flasher
- mesa
以下手順メモです。
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
続きます。