qemu で Android
思いたち、以下エントリに沿って云々してみることに。
とりあえず qemu-system-arm な実行ファイルを作って Android なカーネルを取得しようとしたのだけれど
$ git clone git://android.git.kernel.org/kernel/common.git
で、カーネルが取得できぬ。どうも android.git.kernel.org で以前悶着があったようで現状は以下により取得可能らしい。
$ git clone https://android.googlesource.com/kernel/common.git
で、clone 終了したので以下で確認。
$ git branch -r origin/HEAD -> origin/master origin/android-2.6.39 origin/android-3.0 origin/android-3.3 origin/android-3.4 origin/android-3.4-compat origin/coupled-cpuidle origin/linux-bcm43xx-2.6.39 origin/master $
ちょっと微妙なことをしてみます。
$ git checkout -b android-3.4-versatilepb origin/android-3.4 Checking out files: 100% (38807/38807), done. Branch android-3.4-versatilepb set up to track remote branch android-3.4 from origin. Switched to a new branch 'android-3.4-versatilepb' $
どーなるかな。つうか Android のソースも取得したいんだけどアレも android.git.kernel.org 配下だった気がする。
とりあえず以下。
$ mkdir ~/bin $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo The program 'curl' is currently not installed. You can install it by typing: sudo apt-get install curl $ sudo apt-get install curl
で、導入して以下。
$ repo init -u https://android.googlesource.com/platform/manifest
終わったので以下。
$ repo sync
当分かかるんだろうな。ということでエントリ投入。