~/talk

Discover embeded Linux with Android

Talkat Droidcon Paris 2013 · 2013-06-17..06-18· [embedded-and-hardware]
links:none on file
slides:none on file

Shows how to take a Linux character device (example: dev.con device that uppercases letters), add a kernel module or built‑in driver, write a C HAL under hardware/<yourname>, expose JNI wrappers, implement an AIDL binder service and register it in SystemServer, add a framework manager and SDK entry so apps call Context.getSystemService. Demonstrates testing via adb shell and dalvik vm, warns about GPLv2 kernel modules and that deployment usually requires rebuilding and flashing a custom ROM. Sample code lives on GitHub.

AI-written summary · about

  1. 0:00Embedded Linux and Android intro
  2. 2:25Android on embedded Linux
  3. 4:16Customize Android for hardware
  4. 5:59Kernel module testing
  5. 7:23Android stack and drivers
  6. 11:17App using the driver
  7. 12:24Hardware Abstraction Layer
  8. 15:42JNI layer Java-to-C
  9. 17:52System server for hardware
  10. 20:42Binder IPC communication
  11. 22:49Register system services
  12. 24:58Client framework integration
  13. 26:24SDK update for hardware
  14. 27:50Apps with new hardware
  15. 28:54Full stack walkthrough
  16. 30:18Android fragmentation
  17. 31:23References
  18. 32:32Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.