Embedded Android - Karim Yaghmour

Embedded Android

Porting, Extending, and Customizing

(Autor)

Buch | Softcover
412 Seiten
2013
O'Reilly Media, Inc, USA (Verlag)
978-1-4493-0829-2 (ISBN)
35,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Looking to port Android to other platforms such as embedded devices?

This hands-on book shows you how Android works and how you can adapt it to fit your needs. You’ll delve into Android’s architecture and learn how to navigate its source code, modify its various components, and create your own version of Android for your particular device. You’ll also discover how Android differs from its Linux roots.

If you’re experienced with embedded systems development and have a good handle on Linux, this book helps you mold Android to hardware platforms other than mobile devices.
  • Learn about Android’s development model and the hardware you need to run it
  • Get a quick primer on Android internals, including the Linux kernel and Dalvik virtual machine
  • Set up and explore the AOSP without hardware, using a functional emulator image
  • Understand Android’s non-recursive build system, and learn how to make your own modifications
  • Use evaluation boards to prototype your embedded Android system
  • Examine the native user-space, including the root filesystem layout, the adb tool, and Android’s command line
  • Discover how to interact with—and customize—the Android Framework

Karim Yaghmour is the founder and president of Opersys Inc. (http://www.opersys.com), a company providing expertise and courses on the use of open source and free software in embedded systems. Being himself an active member of the open source and free software community, Karim has firmly established Opersys's services around the core values of knowledge sharing and technical quality promoted by this community. As part of his community involvement, Karim is the maintainer of the Linux Trace Toolkit and the author of a series of white-papers that led to the implementation of the Adeos nanokernel, which allows multiple operating systems to exist side-by-side. Karim's quest for understanding how things work started at a very young age when he took it upon himself to break open all the radios and cassette players he could lay his hands on in order to "fix" them. Very early, he developed a keen interest in operating system internals and embedded systems. He now holds a B.Eng. and an M.A.Sc. from the cole Polytechnique de Montral. While everyone was hacking away at Linux, Karim even took a detour to write his own distributed micro-kernel in order to get to the bottom of operating system design and implementation. When not working on software, Karim indulges in his passion for history, philosophy, sociology, and humanities in general. He's especially addicted to essays and novels by Umberto Eco and Gerald Messadi.

»This is the definitive book for anyone wanting to create a system based on Android. If you don't work for Google and you are working with the low-level Android interfaces, you need this book.« Greg Kroah-Hartman, core Linux kernel developer

»With this book, I could have saved myself months learning the ins and outs of Android. No doubt this will be the canonical reference book for Android System developers for years to come.« Tim Bird, Senior Staff Engineer, Sony Network Entertainment

Erscheint lt. Verlag 30.4.2013
Verlagsort Sebastopol
Sprache englisch
Maße 178 x 233 mm
Gewicht 658 g
Einbandart kartoniert
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
Informatik Software Entwicklung Mobile- / App-Entwicklung
Informatik Weitere Themen Smartphones / Tablets
ISBN-10 1-4493-0829-5 / 1449308295
ISBN-13 978-1-4493-0829-2 / 9781449308292
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich