ICS な PandaBoard で ADK を使ってみたの追試(やる必要なかった...)
やろうと思っているうちに、solaさんに先をこされたので追試る。
http://blog.sola-dolphin-1.net/archives/4038899.html
といっても、やることはほとんどないんだけど...
環境は前回と同じ。
http://d.hatena.ne.jp/kinneko/20111122/p71
長いことアップデートしてなかったので同期するところから。
masterだから、いろいろ変わっているかな?
kinneko@BuildSV:~/panda/ics$ ../../repo sync error: '/home/kinneko/panda/ics/.repo/repo/.git/clone.bundle' does not look like a v2 bundle file fatal: Could not read bundle '/home/kinneko/panda/ics/.repo/repo/.git/clone.bundle'. Fetching projects: 1% (3/229) remote: Counting objects: 66, done. remote: Compressing objects: 100% (35/35), done. remote: Total 36 (delta 27), reused 0 (delta 0) Unpacking objects: 100% (36/36), done. From /home/kinneko/AOSP/platform/bionic 6cda7b6..2c222c4 gingerbread -> aosp/gingerbread faa7c1d..e480fc8 master -> aosp/master * [new tag] android-2.2.3_r1 -> android-2.2.3_r1 * [new tag] android-2.2.3_r2 -> android-2.2.3_r2 Fetching projects: 3% (7/229) remote: Counting objects: 2, done. remote: Compressing objects: 100% (2/2), done. remote: Total 2 (delta 1), reused 0 (delta 0) Unpacking objects: 100% (2/2), done.packing objects: 50% (1/2) From /home/kinneko/AOSP/device/common * [new tag] android-2.2.3_r1 -> android-2.2.3_r1 * [new tag] android-2.2.3_r2 -> android-2.2.3_r2 remote: Counting objects: 2, done. remote: Compressing objects: 100% (2/2), done. remote: Total 2 (delta 1), reused 0 (delta 0) remote: Counting objects: 48, done. remote: Finding sources: 100% (48/48), done. remote: Total 48 (delta 22) Unpacking objects: 100% (2/2), done. From /home/kinneko/AOSP/device/sample * [new tag] android-2.2.3_r1 -> android-2.2.3_r1 * [new tag] android-2.2.3_r2 -> android-2.2.3_r2 remote: Counting objects: 11, done. remote: Compressing objects: 100% (8/8), done. remote: Total 8 (delta 5), reused 0 (delta 0) Unpacking objects: 100% (8/8), done. From /home/kinneko/AOSP/device/ti/panda a901e68..3130c88 master -> aosp/master Unpacking objects: 100% (48/48), done.cking objects: 47% (23/48) From https://code.google.com/p/git-repo 53d6f4d..34fb20f maint -> origin/maint 9d8f914..34fb20f stable -> origin/stable * [new tag] v1.7.8.1 -> v1.7.8.1 remote: Counting objects: 42, done. remote: Finding sources: 100% (42/42), done. remote: Total 42 (delta 18) Unpacking objects: 100% (42/42), done. From https://code.google.com/p/git-repo * [new tag] v1.7.8 -> v1.7.8 Fetching projects: 100% (229/229), done. info: A new version of repo is available project .repo/repo/ Updating 9d8f914..34fb20f Fast-forward git_command.py | 22 ++----------------- git_refs.py | 12 ++++++---- main.py | 31 +++++++++++++++++++--------- project.py | 57 ++++++++++++++++++++++++++++++++++----------------- repo | 5 ++++ subcmds/init.py | 31 +++++++++++++++++++++++++-- subcmds/sync.py | 12 ++++++++-- subcmds/upload.py | 18 +++++++++++----- subcmds/version.py | 8 +++++++ 9 files changed, 131 insertions(+), 65 deletions(-) info: Restarting repo with latest version Fetching projects: 100% (228/228), done. Syncing work tree: 100% (228/228), done.
拍子抜けするほど変更なし。
Geritが復旧してないからかな。
あ、ローカルのAOSPミラー使ってるんだった(^^;。
そっちを更新してないから、変化もないわな(^^;。
まぁ、いいや、このまま進める。
device/ti/panda/device.mkに、以下があるかどうか確認。
PRODUCT_COPY_FILES += \
frameworks/base/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml
PRODUCT_PACKAGES += \
com.android.future.usb.accessory
あることはわかっているんだけど(^^;。
kinneko@BuildSV:~/panda/ics$ grep -A 8 -n PRODUCT_COPY_FILES device/ti/panda/device.mk 23:PRODUCT_COPY_FILES := \ 24- $(LOCAL_KERNEL):kernel \ 25- device/ti/panda/init.omap4pandaboard.rc:root/init.omap4pandaboard.rc \ 26- device/ti/panda/init.omap4pandaboard.usb.rc:root/init.omap4pandaboard.usb.rc \ 27- device/ti/panda/ueventd.omap4pandaboard.rc:root/ueventd.omap4pandaboard.rc \ 28- device/ti/panda/media_profiles.xml:system/etc/media_profiles.xml \ 29- frameworks/base/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml \ 30- frameworks/base/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ 31- frameworks/base/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml
ある。
kinneko@BuildSV:~/panda/ics$ grep -2 -n future.usb.accessory device/ti/panda/device.mk 33-PRODUCT_PACKAGES := \ 34- make_ext4fs \ 35: com.android.future.usb.accessory 36- 37-PRODUCT_PROPERTY_OVERRIDES := \ -- 52-PRODUCT_PACKAGES += \ 53- librs_jni \ 54: com.android.future.usb.accessory 55- 56-PRODUCT_PACKAGES += \
あるね。でも2つもある... orz
CONFIG_USB_G_ANDROIDの確認。
kinneko@BuildSV:~/panda/ics$ grep ANDROID kernel/omap/arch/arm/configs/panda_defconfig # CONFIG_ANDROID_PMEM is not set CONFIG_USB_G_ANDROID=y CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_LOGGER=y CONFIG_ANDROID_RAM_CONSOLE=y CONFIG_ANDROID_RAM_CONSOLE_ERROR_CORRECTION=y CONFIG_ANDROID_TIMED_GPIO=y CONFIG_ANDROID_LOW_MEMORY_KILLER=y
ってことは何?
ビルドしなおさなくても動くってことか... orz
がっくし...
まぁ、接続するADKないから、テストはできないわけだが(^^;。