仕方が無いので
Mac で em1 を make してみる事に。以下に手順を控え。
# エントリが日を跨いでたりしてますorz
clone
$ git clone git://github.com/OESF/Embedded-Master-ARM.git
branch
$ cd Embedded-Master-ARM $ git branch -b 20100806
BoardConfig.mk 修正
vendor/atmark-techno/armadillo500fx/BoardConfig.mk に以下を追加
BOARD_HAVE_FREERUNNER_GPS := true BOARD_GPS_LIBRARIES := libfreerunner_gps
freerunner なソース取得
$ cd $ANDROID/external $ git clone git://gitorious.org/android-on-freerunner/freerunner_platform_hardware_hw.git
system.prop 修正
vendor/atmark-techno/armadillo500fx/system.prop を以下に
# # system.prop for generic sdk # rild.libpath=/system/lib/libreference-ril.so rild.libargs=-d /dev/ttyS0 wifi.interface = ra0 ro.config.sync = yes keyguard.no_require_sim=1 ro.kernel.android.gps=ttyUSB0
ただ、これが build.prop に反映されないんだけどなぁ。
freerunner 方面
ええと、http://d.hatena.ne.jp/yamanetoshi/20100722/1279774279 なエントリと同様なので略します。これで gps 方面のソレは終了なのかな。
次
はとりあえずカーネルのコンパイルなのか。
に沿って以下。
$ cd $ANDROID/kernel/arm/imx/armadillo-500fx $ make ARCH=arm CROSS_COMPILE=$ANDROID/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- armadillo500fx_dev_android_defconfig $ make ARCH=arm CROSS_COMPILE=$ANDROID/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- zImage
OSX で実行できない模様orz
cannot execute binary file だそうです。やはり OSX は Android なナニを作るのには不適、って事で fix で良いでしょうか。
微妙にシャレになりません。