The audio track and slide deck from the Linux Foundation’s recent free webinar on the “Growth of Android in Embedded Systems” are available for download at the LF’s website. The presentation by Benjamin Zores, Android Platform Architect at Alcatel-Lucent, is aimed at developers, project managers, and CxOs in companies developing embedded systems and devices.
Android is increasingly being tapped as the embedded software stack for purpose-built devices and equipment, in which a wide variety of embedded Linux distributions and real-time operating systems (RTOSes) have dominated for decades.
In the LF’s “Growth of Android in Embedded Systems” webinar, Zores presents an overview of the structure and functionality of the typical Android software stack, and briefly compares Android to typical embedded Linux OSes and RTOSes. Topics covered include…
- Android operating system internals
- Android’s complete divergence with embedded Linux systems design
- The reasons for Android’s attraction in the industry
- Android’s under-the-hood flaws and weaknesses
Android software architecture
(click image to enlarge; source: Zores whitepaper)
The webinar’s 60-minute audio track and 35 slides are available at the LF’s website, here (requires free registration). The LF also published an 11-page whitepaper by Zores on this topic last March; it is also available for download from the LF’s website, and may be accessed here.
Zores has designed Linux-based devices for more than a decade. He’s also a contributor to several several open source projects, including being the original author of the OpenBricks embedded cross-build framework, the GeeXboX HTPC live distribution, and the uShare UPnP/DLNA MediaServer.
The Linux Foundation offers several training courses of interest to developers of embedded systems and devices running various Linux variants. Among them is a 2-day Introduction to Embedded Android (LF308) course, said to show participants “how to take the source code released by the Android Open Source Project (AOSP) and customize it to work on a typical embedded development board.”