32bit 環境で arm な android を云々
とりあえず、
$ sudo apt-get install emdebian-tools
を kickoff しました。postfix とか入れますとか言われてて笑う。
次
gcc なナニもなんとかできる模様。
$ sudo apt-get install gcc-arm-linux-gnueabi
で、このエントリ見つつでびあんが起動できる状態にしておきます。
なんとなく people.debian.org/~aurel32/ 側で置いてるファイルを変更してる模様。
$ wget http://people.debian.org/~aurel32/qemu/armel/debian_squeeze_armel_standard.qcow2 $ wget http://people.debian.org/~aurel32/qemu/armel/initrd.img-2.6.32-5-versatile $ wget http://people.debian.org/~aurel32/qemu/armel/vmlinuz-2.6.32.5-versatile
あと、qemu は以下で良いのかな。
$ sudo apt-get install qemu-kvm-extras
で、以下ででびあん起動している模様。
$ qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.26-1-versatile \ -initrd initrd.img-2.6.26-1-versatile -hda debian_lenny_armel_small.qcow \ -append "root=/dev/sda1" -m 256M
ログインプロンプトが以下。
Debian GNU/Linux 6.0 debian-armel tty1 debian-armel login:
以前のエントリを見つつ
とりあえず
を参照しつつ以下。
$ git clone git://android.git.kernel.org/kernel/common.git
git が導入されていないorz
$ sudo apt-get install git
で、リトライ中。
進めます
$ cd common $ git checkout -b android-2.6.35-versatilepb origin/android-2.6.35
う、repo 使ってるなぁ。とりあえず EM を clone します。
$ cd .. $ git clone https://github.com/OESF/Embedded-Master-ARM.git
えーと、、、まずは EM2 のみで試験した方が良いかな。
$ export ARCH=arm $ export CROSS_COMPILE=$ANDROID_TOP/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- $ make versatile_defconfig $ make menuconfig $ make
まだ EM2 の clone 中です。とりあえずエントリ投入。