Android 上で Linuxカーネルをデバッグするという記事を見かけたので
さっそく実験してみることにしました
参考サイトは
AndroidエミュレータでLinuxカーネルをデバッグ!!
です
今回の私の実験環境は、VMwarePlayer で作成した
Ubuntu 10.10 です
まず、最初に
$sudo add-apt-repository ‘deb http://archive.canonical.com/ lucid partner’
$ sudo apt-get update
$sudo aptitude install sun-java6-jdk
で sun-java をインストールします
次に、
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-
dev libesd0-devlibwxgtk2.6-dev build-essential zip curl libncurses5-
dev zlib1g-dev ddd
で必要なパッケージをインストールします
ただ、sun-java-5-jdk に関しては、それより新しいのが入っているのが
原因なのかはわかりませんが、インストールできませんでした
あと、気をつける点として、この長い分をコピペしようとすると
エラーになるところです
次に、開発環境用ディレクトリを
$ mkdir ${HOME}/mydroid
$ cd ${HOME}/mydroid
で作成
$ git clone git://android.git.kernel.org/kernel/common.git
で必要なソースなどをダウンロードするのですが
これがかなりかかるので、続きはまた明日以降になります