Embedded Android #3 - Native Android user-space
summary
Walks the device file layout (system, data, init.rc, ueventd, /system/lib/hw) and shows Gingerbread emulator (goldfish) live shells, explains init property space and limited toolbox vs busybox, and demonstrates merging a Buildroot rootfs into AOSP by changing Android.mk and file system rules. Details: edits system_core/include/private/android_filesystem_config.h, adds /sbin and busybox, tweaks adb to use /bin/sh, and uses ADB sync to iterate. Claim: buildroot merged in 5 minutes with practical patches that modified Android.mk and file_system_config.h and the result boots and provides a working shell.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:39Filesystem layout
- 20:04Build system and filesystem
- 30:566.1. Config files
- 32:086.2. Global properties
- 34:25Boot logo
- 36:08Legacy Integration
related talks
41mExploring Android internals with ADB
38mHow to Enable Android (AOSP) on Your Developer Board
01h 08mAndroid Plateform Anatomy
38mHow to Enable Android (AOSP) on Your Developer Board
46mMod your Android
32mAndroid Open Source: What more can we do with Android?
38mBuilding Embedded Systems with AOSP - Why You Should Consider, Best Practices and...
01h 02mAndroid Platform Debugging and Development
