ebook img

Embedded Android PDF

513 Pages·2014·6.7 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Embedded Android

Embedded Android 1 Delivered and/or customized by These slides are made available to you under a Creative Commons Share-Alike 3.0 license. The full terms of this license are here: https://creativecommons.org/licenses/by-sa/3.0/ Attribution requirements and misc., PLEASE READ: This slide must remain as-is in this specific location (slide #2), ● everything else you are free to change; including the logo :-) Use of figures in other documents must feature the below ● “Originals at” URL immediately under that figure and the below copyright notice where appropriate. You are free to fill in the “Delivered and/or customized by” space ● on the right as you see fit. You are FORBIDEN from using the default “About” slide as-is or ● any of its contents. (C) Copyright 2010-2014, Opersys inc. These slides created by: Karim Yaghmour Originals at: www.opersys.com/training/embedded-android 2 About Author of: ● Introduced Linux Trace Toolkit in 1999 ● Originated Adeos and relayfs (kernel/relay.c) ● Training, Custom Dev, Consulting, ... ● 3 About Android Huge ● Fast moving ● Stealthy ● 4 About Android Huge ● Fast moving ● Stealthy ● Mainly: Internals-specifics are subject to change ● Therefore: Must learn to relearn every new release ● 5 Goals Master the intricacies of all components making ● up Android, including kernel Androidisms Get hands-on experience in building and ● customizing Android-based embedded systems Learn basics of Android app development ● Familiarize with the Android ecosystem ● 6 Format Tracks: ● Lecture ● Exercises ● Fast pace ● Lots of material ● 7 Requirements Embedded systems development ● C, C++ ● Basic Unix/Linux command line interface ● experience Java (working knowledge of) and/or fast learner ;) ● 8 Knowledge Fields Main fields: ● Embedded systems ● Linux kernel internals ● Device driver development ● Unix system administration ● GNU software development ● Java-based development ● Android app development ● Vastly different fields, few (if any) master all ● Fluency required to tackle tough problems ● 9 Topics Setting context: ● Introduction to embedded Android ● Concepts and internals ● Android Open Source Project (AOSP) ● Kernel basics ● Android Essentials: ● Embedded Linux root FS ● Native Android user-space ● System Server ● Hardware Abstraction Layer ● Android Framework ● 10

Description:
Android Essentials: ○. Embedded Linux root FS Device driver development overview. ○ Additional Sidekick was made by Danger inc., co-founded by Andy Rubin (CEO). ○ Despite cult following, Sidekick wasn't making $. ○.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.