Platinum Sponsor Silver Sponsors Bronze Sponsors
Evening Event Sponsor
Lanyard Sponsor
Premier Media Partner
Media Sponsor
For information on sponsorship opportunities at Embedded Linux Conference Europe 2011, please contact Angela Brown, Events Director..
Embedded Linux Conference Europe (ELCE) 2011 | TutorialsWorkshop 1: Outside the Box: An Introduction to Embedded Linux and Hardware Interfacing Using the Snowball Board
Date: Tuesday, October 25, 2011 Getting to a shell prompt is only part of the problem. To be useful an embedded device has to interact with the world around. This workshop looks at Linux on embedded devices and shows how to use it to interface to a variety of types of hardware, using a combination of presentations and hands-on practical sessions. The first part of the workshop shows how to install and configure Linux on a typical development board, covering the four basic elements of embedded Linux: tool chain, boot loads, kernel and root file system. The second part looks at putting Linux to work controlling and responding to the peripherals on the board, beginning with simple GPIO pins (yes, there will be flashing LEDs!) but also looking at i2c bus, user input devices and the frame buffer device for output to a display. The hardware chosen for the practicals is the ST Ericsson Snowball SDK board, which has many interesting peripherals including an accelerometer and magnetometer, and you will be using the latest Linaro BSP. At the end of the workshop, the board is yours to keep! Trainer Biography Chris Simmonds is a freelance consultant who has been using Linux in embedded systems for over 10 yeas and has been teaching other engineers how to do it for more than half of that time. He has run courses and workshops for many well-known companies including ARM, Intel and HP. You can see some of his work on the "Inner Penguin" blog at www.embedded-linux.co.uk. Workshop 2: Embedded Android Workshop
Date: Tuesday, October 25, 2011 While Android has been created for mobile devices -- phones first and now tablets -- it can, nonetheless, be used as the basis of any touch-screen system, whether it be mobile or not. Essentially, Android is a custom-built embedded Linux distribution with a very elaborate and rich set of user-space abstractions, APIs, services and virtual machine. This one-day workshop is aimed at embedded developers wanting to build touch-based embedded systems using Android. It will cover Android from the ground up, enabling developers to get a firm hold on the components that make up Android and how they need to be adapted to an embedded system. Specifically, we will start by introducing Android's overall architecture and then proceed to peel Android's layer one-by-one. First, we will cover the Android Open Source Project (AOSP), the open source project under which Android's source code is released. We will then dig into the native Android user-space, Android's power tools, and cover how hardware support is implemented in Android. Given that Android is built on top of Linux, we will also go over some embedded Linux tricks and see how the kernel is modified to support the Android user-space. In addition, we will look at the System Server, the Android Framework and core Android applications, and how to customize them.
Trainer Biography Karim pioneered the world of Linux tracing by introducing the Linux Trace Toolkit (LTT) in the late \'90s. He continued maintaining LTT through 2005 and was joined in this effort by developers from several companies, including IBM, HP, and Intel. LTT users have included: Google, IBM, HP, Oracle, Alcatel, Nortel, Ericsson, Qualcomm, NASA, Boeing, Airbus, Sony, Samsung, NEC, Fujitsu, SGI, RedHat, Thales, Oerlikon, Bull, Motorola, ARM, ST Micro. Other contributions include relayfs and Adeos. Karim has presented and published as part of a number of peer-reviewed scientific conferences, magazines and online publications, including Usenix, the Linux Kernel Summit, the Ottawa Linux Symposium, LinuxJournal, the O'Reilly Network and the Real-Time Linux Workshop.
|
Who Are We?
The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.
More about the foundation...
Explore
Search / Browse / Sitemap
Home / News / Press
Blogs / Whitepapers
Training / Workgroups