Embedded Android #1 - Android Internals
summary
Four-session workshop that peels AOSP apart and shows what actually runs on devices: kernel patches like the wakelock mechanism, the custom libc bionic, user-space pieces such as Zygote preloaded VM and the binder driver/ashmem IPC, plus HAL layout, init/toolbox behavior and build sizes/times (Gingerbread ~3GB download → ~10GB build dir, Jelly Bean ~10GB → ~25GB, builds 20–80 minutes on a quad i7). Good if wanting concrete internals, interfaces and startup behavior.
AI-written summary · about
chapters (27)
- 0:00Start
- 2:24Preload about Android
- 3:51Basic Concepts
- 5:51Life Cycle
- 6:18Manifest File
- 7:38Data Storage
- 8:51Native Developments
- 9:11Architecture
- 9:32The Hardware That Android Is Working on
- 10:50Linux Kernel
- 11:47Wake Lock Mechanism
- 12:30Wake Lock
- 13:40Binder Mechanism
- 14:09Binder Mechanism in Android
- 19:04Enable Usb Debugging
- 19:24System Services
- 21:26Storage Devices Used for Android
- 21:59What Is the Zygote
- 22:21Copy-on-Write
- 24:43Hardware Support in Android
- 25:06Native Android User Space
- 26:53The Dalvik Virtual Machine
- 29:23Java Native Interface
- 31:41Difference between an App Service and a System Service
- 32:58The Tivity Manager
- 34:31The Binder Mechanism
- 38:52Ok There Are a Handful of Modules That Are Available and Open Source because I Kind Of Google Does the Effort of Trying To Put those Open Source When They Work on a Lead Device with the Giving Manufacturer but that's the Exception Not the Rule for the Vast Majority of Cases You Just Don't Have Enough Examples To Start with So the Best Place To Start for an Embedded Developer Is Alright Anything To Talk to His Soft Vendor of Course You Guys Made Me to Working for Scienter Saying It's Your Job To Actually Figure that Out and Get those Modules Implemented Okay so the System Services Will Go through the How To Talk to those Modules Which Will Then Talk to the Hardware
related talks
01h 08mAndroid Plateform Anatomy
42mAndroid Internals for Developers
40mAndroid Internals
43mAndroid Internals for Developers
41mExploring Android internals with ADB
59mAndroid History, from the Inside
44mAOSP Developers Birds of a Feather
38mBuilding Embedded Systems with AOSP - Why You Should Consider, Best Practices and...
