• Home
Name Date Size #Lines LOC

..--

audio/03-May-2024-3,6582,793

bluetooth/03-May-2024-234

overlay/frameworks/base/core/res/res/03-May-2024-10022

recovery/03-May-2024-13185

self-extractors/03-May-2024-445317

wl12xx/03-May-2024-318247

Android.mkD03-May-20241.2 KiB314

AndroidProducts.mkD03-May-2024680 181

BoardConfig.mkD03-May-20242.4 KiB7634

CleanSpec.mkD03-May-20242.3 KiB522

READMED03-May-20242.1 KiB7153

android.hardware.bluetooth.xmlD03-May-2024834 224

aosp_panda.mkD03-May-2024683 192

board-info.txtD03-May-202421 31

bootloader.binD03-May-2024161.1 KiB

device.mkD03-May-20242.9 KiB9054

egl.cfgD03-May-202423 21

fstab.omap4pandaboardD03-May-20241.5 KiB1512

full_panda.mkD03-May-20241.6 KiB4617

gpio-keys.klD03-May-2024627 1614

init.omap4pandaboard.rcD03-May-20242.6 KiB9775

init.omap4pandaboard.usb.rcD03-May-2024787 1916

kernelD03-May-20243.5 MiB

media_codecs.xmlD03-May-20244.3 KiB10223

media_profiles.xmlD03-May-20247.5 KiB204148

proprietary-blobs.txtD03-May-20241.2 KiB3027

ueventd.omap4pandaboard.rcD03-May-2024349 139

usbbootD03-May-202449 KiB

vendorsetup.shD03-May-2024642 181

xloader.binD03-May-202423.3 KiB

README

1Running Android on pandaboard:
2
3This assumes that you have all the necessary proprietary binaries.
4
5When working with AOSP, download them from:
6http://code.google.com/android/nexus/drivers.html#panda
7The master branch in AOSP works with the latest version of those drivers.
8
9Unarchive each file at the root of your source tree (with tar zxvf), and
10execute the included shell script, still at the root of tour source tree.
11That will create a vendor tree that contains the necessary files.
12They can be unarchived and extracted in any order.
13
14For Googlers working in Google's full internal tree (i.e. with
15vendor/ti/proprietary and related projects) or in equivalent
16situations, this is done automatically.
17
18Board setup:
19Power supply
20Mini-USB to the PC
21USB keyboard and mouse
22(optional) Ethernet, on a network that supports DHCP
23HDMI-to-DVI-D on the P1 DVI-D connector
24
25# Initial setup, part 1: build fastboot
26source build/envsetup.sh
27lunch full_panda-userdebug
28make fastboot
29
30# Initial setup, part 2:
31# With no SD card inserted, plug USB first, then the power cord,
32#   and load fastboot over USB:
33device/ti/panda/usbboot device/ti/panda/bootloader.bin
34
35# Initial setup, part 3:
36# Once in fastboot, insert and initialize an SD card (4GB or greater):
37fastboot oem format
38fastboot flash xloader device/ti/panda/xloader.bin
39fastboot flash bootloader device/ti/panda/bootloader.bin
40
41# Build and flash, part 1: Do a build
42source build/envsetup.sh
43lunch full_panda-userdebug
44make
45
46# Build and flash, part 2: Flash
47# Reboot into the SD card's fastboot (hold GPIO_121 and press PWRON_RESET)
48#   and flash the system:
49fastboot erase cache
50fastboot flash userdata
51fastboot flashall
52
53# Post-boot setup, part 1: Set the date on the board:
54adb shell date $(date +%s)
55
56# Post-boot setup, part 2: (optional) Configure Ethernet
57adb shell dhcpcd eth0
58
59=================================
60
61KNOWN ISSUES
62
63fastboot -w doesn't work. Neither does fastboot erase userdata. They don't
64write a valid filesystem.
65
66Ethernet networking is initialized to use DHCP. The status bar will not
67show that there is an Ethernet connection established, but apps such as
68Browser will work.
69
70Everything camera-related crashes.
71