Renesas Emma EV2 Android Open Source Project
https://groups.google.com/group/renesas-emev-osp/browse_thread/thread/008a7ecb7d6b7105
https://github.com/ffxx68/Renesas-emev-Android ここ404だ... orz
あー、なんかツリーごとにバラされているのかな。
manifestはこれ。
https://github.com/ffxx68/Renesas-manifest
READMEはこれ。
https://github.com/ffxx68/Renesas-device_emev
GPUバイナリとかはpull_firmware.shで引っ張る方式。
他の部分は以下。
https://github.com/ffxx68/RenesasEV2-BSPGB-Kernel
https://github.com/ffxx68/RenesasEV2-bootloader
https://github.com/ffxx68/Renesas-BootSD
やってみるかな。
kinneko@BuildSV:~$ cd KZM9D/ kinneko@BuildSV:~/KZM9D$ mkdir emevoss kinneko@BuildSV:~/KZM9D$ cd emevoss/ kinneko@BuildSV:~/KZM9D/emevoss$ ../../repo init -u https://github.com/ffxx68/Renesas-manifest.git -b MyPad Get https://gerrit.googlesource.com/git-repo remote: Counting objects: 1651, done remote: Finding sources: 100% (90/90) remote: Total 1651 (delta 1023), reused 1651 (delta 1023) Receiving objects: 100% (1651/1651), 762.01 KiB | 434 KiB/s, done. Resolving deltas: 100% (1023/1023), done. From https://gerrit.googlesource.com/git-repo * [new branch] maint -> origin/maint * [new branch] master -> origin/master * [new branch] stable -> origin/stable * [new tag] v1.0 -> v1.0 * [new tag] v1.0.1 -> v1.0.1 * [new tag] v1.0.2 -> v1.0.2 * [new tag] v1.0.3 -> v1.0.3 * [new tag] v1.0.4 -> v1.0.4 * [new tag] v1.0.5 -> v1.0.5 * [new tag] v1.0.6 -> v1.0.6 * [new tag] v1.0.7 -> v1.0.7 * [new tag] v1.0.8 -> v1.0.8 * [new tag] v1.0.9 -> v1.0.9 * [new tag] v1.1 -> v1.1 * [new tag] v1.2 -> v1.2 * [new tag] v1.3 -> v1.3 * [new tag] v1.3.1 -> v1.3.1 * [new tag] v1.3.2 -> v1.3.2 * [new tag] v1.4 -> v1.4 * [new tag] v1.4.1 -> v1.4.1 * [new tag] v1.4.2 -> v1.4.2 * [new tag] v1.4.3 -> v1.4.3 * [new tag] v1.4.4 -> v1.4.4 * [new tag] v1.5 -> v1.5 * [new tag] v1.5.1 -> v1.5.1 * [new tag] v1.6 -> v1.6 * [new tag] v1.6.1 -> v1.6.1 * [new tag] v1.6.10 -> v1.6.10 * [new tag] v1.6.10.1 -> v1.6.10.1 * [new tag] v1.6.10.2 -> v1.6.10.2 * [new tag] v1.6.2 -> v1.6.2 * [new tag] v1.6.3 -> v1.6.3 * [new tag] v1.6.4 -> v1.6.4 * [new tag] v1.6.5 -> v1.6.5 * [new tag] v1.6.6 -> v1.6.6 * [new tag] v1.6.7 -> v1.6.7 * [new tag] v1.6.7.1 -> v1.6.7.1 * [new tag] v1.6.7.2 -> v1.6.7.2 * [new tag] v1.6.7.3 -> v1.6.7.3 * [new tag] v1.6.7.4 -> v1.6.7.4 * [new tag] v1.6.7.5 -> v1.6.7.5 * [new tag] v1.6.8 -> v1.6.8 * [new tag] v1.6.8.1 -> v1.6.8.1 * [new tag] v1.6.8.10 -> v1.6.8.10 * [new tag] v1.6.8.11 -> v1.6.8.11 * [new tag] v1.6.8.2 -> v1.6.8.2 * [new tag] v1.6.8.3 -> v1.6.8.3 * [new tag] v1.6.8.4 -> v1.6.8.4 * [new tag] v1.6.8.5 -> v1.6.8.5 * [new tag] v1.6.8.6 -> v1.6.8.6 * [new tag] v1.6.8.7 -> v1.6.8.7 * [new tag] v1.6.8.8 -> v1.6.8.8 * [new tag] v1.6.8.9 -> v1.6.8.9 * [new tag] v1.6.9 -> v1.6.9 * [new tag] v1.6.9.1 -> v1.6.9.1 * [new tag] v1.6.9.2 -> v1.6.9.2 * [new tag] v1.6.9.3 -> v1.6.9.3 * [new tag] v1.6.9.4 -> v1.6.9.4 * [new tag] v1.6.9.5 -> v1.6.9.5 * [new tag] v1.6.9.6 -> v1.6.9.6 * [new tag] v1.6.9.7 -> v1.6.9.7 * [new tag] v1.6.9.8 -> v1.6.9.8 * [new tag] v1.7 -> v1.7 * [new tag] v1.7.1 -> v1.7.1 * [new tag] v1.7.2 -> v1.7.2 * [new tag] v1.7.3 -> v1.7.3 * [new tag] v1.7.3.1 -> v1.7.3.1 * [new tag] v1.7.4 -> v1.7.4 * [new tag] v1.7.4.1 -> v1.7.4.1 * [new tag] v1.7.4.2 -> v1.7.4.2 * [new tag] v1.7.4.3 -> v1.7.4.3 * [new tag] v1.7.5 -> v1.7.5 * [new tag] v1.7.6 -> v1.7.6 * [new tag] v1.7.6.1 -> v1.7.6.1 * [new tag] v1.7.7 -> v1.7.7 * [new tag] v1.7.7.1 -> v1.7.7.1 * [new tag] v1.7.7.2 -> v1.7.7.2 * [new tag] v1.7.7.3 -> v1.7.7.3 * [new tag] v1.7.7.4 -> v1.7.7.4 * [new tag] v1.7.7.5 -> v1.7.7.5 * [new tag] v1.7.7.6 -> v1.7.7.6 * [new tag] v1.7.8 -> v1.7.8 * [new tag] v1.7.8.1 -> v1.7.8.1 * [new tag] v1.7.8.2 -> v1.7.8.2 * [new tag] v1.8.0 -> v1.8.0 * [new tag] v1.8.1 -> v1.8.1 * [new tag] v1.8.2 -> v1.8.2 * [new tag] v1.9.0 -> v1.9.0 * [new tag] v1.9.1 -> v1.9.1 * [new tag] v1.9.2 -> v1.9.2 * [new tag] v1.9.3 -> v1.9.3 * [new tag] v1.9.4 -> v1.9.4 * [new tag] v1.9.5 -> v1.9.5 Get https://github.com/ffxx68/Renesas-manifest.git remote: Counting objects: 345, done. remote: Compressing objects: 100% (177/177), done. remote: Total 345 (delta 109), reused 321 (delta 89) Receiving objects: 100% (345/345), 73.36 KiB | 40 KiB/s, done. Resolving deltas: 100% (109/109), done. From https://github.com/ffxx68/Renesas-manifest * [new branch] MyPad -> origin/MyPad * [new branch] android-1.6_r1 -> origin/android-1.6_r1 * [new branch] android-1.6_r1.1 -> origin/android-1.6_r1.1 * [new branch] android-1.6_r1.2 -> origin/android-1.6_r1.2 * [new branch] android-1.6_r1.3 -> origin/android-1.6_r1.3 * [new branch] android-1.6_r1.4 -> origin/android-1.6_r1.4 * [new branch] android-1.6_r1.5 -> origin/android-1.6_r1.5 * [new branch] android-1.6_r2 -> origin/android-1.6_r2 * [new branch] android-2.0.1_r1 -> origin/android-2.0.1_r1 * [new branch] android-2.0_r1 -> origin/android-2.0_r1 * [new branch] android-2.1_r1 -> origin/android-2.1_r1 * [new branch] android-2.1_r2 -> origin/android-2.1_r2 * [new branch] android-2.1_r2.1p -> origin/android-2.1_r2.1p * [new branch] android-2.1_r2.1p2 -> origin/android-2.1_r2.1p2 * [new branch] android-2.1_r2.1s -> origin/android-2.1_r2.1s * [new branch] android-2.2.1_r1 -> origin/android-2.2.1_r1 * [new branch] android-2.2.1_r2 -> origin/android-2.2.1_r2 * [new branch] android-2.2.2_r1 -> origin/android-2.2.2_r1 * [new branch] android-2.2.3_r1 -> origin/android-2.2.3_r1 * [new branch] android-2.2.3_r2 -> origin/android-2.2.3_r2 * [new branch] android-2.2.3_r2.1 -> origin/android-2.2.3_r2.1 * [new branch] android-2.2_r1 -> origin/android-2.2_r1 * [new branch] android-2.2_r1.1 -> origin/android-2.2_r1.1 * [new branch] android-2.2_r1.2 -> origin/android-2.2_r1.2 * [new branch] android-2.2_r1.3 -> origin/android-2.2_r1.3 * [new branch] android-2.3.1_r1 -> origin/android-2.3.1_r1 * [new branch] android-2.3.2_r1 -> origin/android-2.3.2_r1 * [new branch] android-2.3.3_r1 -> origin/android-2.3.3_r1 * [new branch] android-2.3.3_r1.1 -> origin/android-2.3.3_r1.1 * [new branch] android-2.3.4_r0.9 -> origin/android-2.3.4_r0.9 * [new branch] android-2.3.4_r1 -> origin/android-2.3.4_r1 * [new branch] android-2.3.5_r1 -> origin/android-2.3.5_r1 * [new branch] android-2.3.6_r0.9 -> origin/android-2.3.6_r0.9 * [new branch] android-2.3.6_r1 -> origin/android-2.3.6_r1 * [new branch] android-2.3.7_r1 -> origin/android-2.3.7_r1 * [new branch] android-2.3_r1 -> origin/android-2.3_r1 * [new branch] android-4.0.1_r1 -> origin/android-4.0.1_r1 * [new branch] android-4.0.1_r1.1 -> origin/android-4.0.1_r1.1 * [new branch] android-4.0.1_r1.2 -> origin/android-4.0.1_r1.2 * [new branch] android-4.0.2_r1 -> origin/android-4.0.2_r1 * [new branch] android-4.0.3_r1 -> origin/android-4.0.3_r1 * [new branch] android-4.0.4_r1.1 -> origin/android-4.0.4_r1.1 * [new branch] android-cts-2.2_r8 -> origin/android-cts-2.2_r8 * [new branch] android-cts-2.3_r10 -> origin/android-cts-2.3_r10 * [new branch] android-cts-2.3_r11 -> origin/android-cts-2.3_r11 * [new branch] android-cts-2.3_r12 -> origin/android-cts-2.3_r12 * [new branch] android-cts-4.0.3_r1 -> origin/android-cts-4.0.3_r1 * [new branch] android-cts-4.0.3_r2 -> origin/android-cts-4.0.3_r2 * [new branch] android-cts-4.0_r1 -> origin/android-cts-4.0_r1 * [new branch] android-cts-verifier-4.0.3_r1 -> origin/android-cts-verifier-4.0.3_r1 * [new branch] android-cts-verifier-4.0_r1 -> origin/android-cts-verifier-4.0_r1 * [new branch] android-sdk-4.0.3-tools_r1 -> origin/android-sdk-4.0.3-tools_r1 * [new branch] android-sdk-4.0.3_r1 -> origin/android-sdk-4.0.3_r1 * [new branch] android-sdk-adt_r16.0.1 -> origin/android-sdk-adt_r16.0.1 * [new branch] froyo -> origin/froyo * [new branch] gingerbread -> origin/gingerbread * [new branch] gingerbread-release -> origin/gingerbread-release * [new branch] ics-mr0 -> origin/ics-mr0 * [new branch] ics-mr1 -> origin/ics-mr1 * [new branch] master -> origin/master * [new branch] tradefed -> origin/tradefed * [new tag] android-1.6_r1.1_ -> android-1.6_r1.1_ * [new tag] android-1.6_r1.2_ -> android-1.6_r1.2_ * [new tag] android-1.6_r1.3_ -> android-1.6_r1.3_ * [new tag] android-1.6_r1.4_ -> android-1.6_r1.4_ * [new tag] android-1.6_r1.5_ -> android-1.6_r1.5_ * [new tag] android-1.6_r1_ -> android-1.6_r1_ * [new tag] android-1.6_r2_ -> android-1.6_r2_ * [new tag] android-2.0.1_r1_ -> android-2.0.1_r1_ * [new tag] android-2.0_r1_ -> android-2.0_r1_ * [new tag] android-2.1_r1_ -> android-2.1_r1_ * [new tag] android-2.1_r2.1p2_ -> android-2.1_r2.1p2_ * [new tag] android-2.1_r2.1p_ -> android-2.1_r2.1p_ * [new tag] android-2.1_r2.1s_ -> android-2.1_r2.1s_ * [new tag] android-2.1_r2_ -> android-2.1_r2_ * [new tag] android-2.2.1_r1_ -> android-2.2.1_r1_ * [new tag] android-2.2.1_r2_ -> android-2.2.1_r2_ * [new tag] android-2.2.2_r1_ -> android-2.2.2_r1_ * [new tag] android-2.2.3_r1 -> android-2.2.3_r1 * [new tag] android-2.2.3_r2 -> android-2.2.3_r2 * [new tag] android-2.2.3_r2.1 -> android-2.2.3_r2.1 * [new tag] android-2.2_r1.1_ -> android-2.2_r1.1_ * [new tag] android-2.2_r1.2_ -> android-2.2_r1.2_ * [new tag] android-2.2_r1.3_ -> android-2.2_r1.3_ * [new tag] android-2.2_r1_ -> android-2.2_r1_ * [new tag] android-2.3.1_r1_ -> android-2.3.1_r1_ * [new tag] android-2.3.2_r1_ -> android-2.3.2_r1_ * [new tag] android-2.3.3_r1.1_ -> android-2.3.3_r1.1_ * [new tag] android-2.3.3_r1_ -> android-2.3.3_r1_ * [new tag] android-2.3.4_r0.9_ -> android-2.3.4_r0.9_ * [new tag] android-2.3.4_r1_ -> android-2.3.4_r1_ * [new tag] android-2.3.5_r1_ -> android-2.3.5_r1_ * [new tag] android-2.3.6_r0.9 -> android-2.3.6_r0.9 * [new tag] android-2.3.6_r1 -> android-2.3.6_r1 * [new tag] android-2.3.7_r1 -> android-2.3.7_r1 * [new tag] android-2.3_r1_ -> android-2.3_r1_ * [new tag] android-4.0.1_r1 -> android-4.0.1_r1 * [new tag] android-4.0.1_r1.1 -> android-4.0.1_r1.1 * [new tag] android-4.0.1_r1.2 -> android-4.0.1_r1.2 * [new tag] android-4.0.2_r1 -> android-4.0.2_r1 * [new tag] android-4.0.3_r1 -> android-4.0.3_r1 * [new tag] android-4.0.4_r1.1 -> android-4.0.4_r1.1 * [new tag] android-cts-2.2_r8 -> android-cts-2.2_r8 * [new tag] android-cts-2.3_r10 -> android-cts-2.3_r10 * [new tag] android-cts-2.3_r11 -> android-cts-2.3_r11 * [new tag] android-cts-2.3_r12 -> android-cts-2.3_r12 * [new tag] android-cts-4.0.3_r1 -> android-cts-4.0.3_r1 * [new tag] android-cts-4.0.3_r2 -> android-cts-4.0.3_r2 * [new tag] android-cts-4.0_r1 -> android-cts-4.0_r1 * [new tag] android-cts-verifier-4.0.3_r1 -> android-cts-verifier-4.0.3_r1 * [new tag] android-cts-verifier-4.0_r1 -> android-cts-verifier-4.0_r1 * [new tag] android-sdk-4.0.3-tools_r1 -> android-sdk-4.0.3-tools_r1 * [new tag] android-sdk-4.0.3_r1 -> android-sdk-4.0.3_r1 * [new tag] android-sdk-adt_r16.0.1 -> android-sdk-adt_r16.0.1 Your Name [kinneko]: Your Email [kinneko@BuildSV.(none)]: kinneko@gmail.com Your identity is: kinneko <kinneko@gmail.com> is this correct [y/N]? y repo initialized in /home/kinneko/KZM9D/emevoss
ベースになっているのは、2.3.6_r1。
以下以外はAOSPからもらってくるようになっている。
device/renesas/emev
hardware/renesas/emev
hardware/libhardware
frameworks/base
bionic
system/core
system/vold
build
妙なとこにも手がはいっているってことかね。
syncする。
なんか、環境変数にAOSP指定してやると、そこから取ってくる機能があるみたい。
使ってみるか。
AOSPはローカルミラーがあるので、それからリポジトリをコピーしておく。
http://d.hatena.ne.jp/kinneko/20111025/p29
kinneko@BuildSV:~/KZM9D/emevoss$ mkdir ../aosp kinneko@BuildSV:~/KZM9D/emevoss$ cd ../aosp/ kinneko@BuildSV:~/KZM9D/aosp$ ../../repo init -u /home/kinneko/AOSP/platform/manifest.git -b android-2.3.6_r1 kinneko@BuildSV:~/KZM9D/aosp$ ../../repo sync -j8 kinneko@BuildSV:~/KZM9D/aosp$ cd ../emevoss
んで、呪文をとなえる。
kinneko@BuildSV:~/KZM9D/emevoss$ export AOSP=~/KZM9D/aosp
同期。
kinneko@BuildSV:~/KZM9D/emevoss$ ../../repo sync -j12 .repo/manifests/: leaving default; does not track upstream fatal: https://github.com/device/common/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/bootable/diskinstaller/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/development/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/bootable/recovery/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/build/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/cts/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/abi/cpp/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/bootable/bootloader/legacy/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/dalvik/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/device/google/accessory/arduino/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/device/generic/goldfish/info/refs not found: did you run git update-server-info on the server? fatal: https://github.com/platform/bionic/info/refs not found: did you run git update-server-info on the server? (snip)
info/refsがないエラーがいっぱい...
こんなエラーも...
error: Cannot fetch platform/bootable/diskinstaller error: Cannot fetch device/common error: Cannot fetch platform/bootable/recovery error: Cannot fetch platform/build error: Cannot fetch platform/bootable/bootloader/legacy error: Cannot fetch platform/abi/cpp error: Cannot fetch platform/dalvik error: Cannot fetch platform/development error: Cannot fetch device/google/accessory/arduino error: Cannot fetch platform/cts error: Cannot fetch device/generic/goldfish error: Cannot fetch platform/bionic error: Cannot fetch device/google/accessory/demokit error: Exited sync due to fetch errors
なんか間違っているな... orz
kinneko@BuildSV:~/KZM9D/emevoss$ export AOSP=~/KZM9D/aosp/ kinneko@BuildSV:~/KZM9D/emevoss$ ../../repo sync -j12
同じだ。呪文が効かない。
ミラーを直接指定したらどうだ?
kinneko@BuildSV:~/KZM9D/emevoss$ export AOSP=~/AOSP
ダメだ。
普通で。
kinneko@BuildSV:~/KZM9D/emevoss$ export AOSP= kinneko@BuildSV:~/KZM9D/emevoss$ echo $AOSP kinneko@BuildSV:~/KZM9D/emevoss$ ../../repo sync -j12
ダメだわ。
やめた。