Linux Foundation - English  Linux Foundation - Japanese  LINUXFOUNDATION.ORG | LINUX.COM | TRAINING | VIDEO Login LOGIN  Sign Up SIGN UP
Events Home

Platinum Sponsor

Sony Logo

Silver Sponsors

Collabora LogoSam Solutions LogoTexas Instruments Logo

Bronze Sponsors

Google LogoLinaro LogoST Ericsson LogoYocto Project Logo

T-Shirt Sponsor
Code Aurora Forum Logo

Evening Event Sponsor

Intel Logo

 

Lanyard Sponsor

Oracle Logo

Premier Media Partner

Linux Magazine

Media Sponsor

Liberix Logo

For information on sponsorship opportunities at Embedded Linux Conference Europe 2011, please contact Angela Brown, Events Director..

Embedded Linux Conference Europe (ELCE) 2011 | Tutorials

Workshop 1: Outside the Box: An Introduction to Embedded Linux and Hardware Interfacing Using the Snowball Board

Date: Tuesday, October 25, 2011
Time: 9:00 - 17:00
Format: Full-Day Workshop with Demonstrations and Hand-Outs
Trainer: Chris Simmonds
Cost: US$350

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
Time: 9:00 - 17:00
Format: Full-Day Workshop
Trainer: Karim Yaghmour
Cost: US$300

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 J. Yaghmour is part serial entrepreneur part unrepentant geek. He is most widely known for having authored O'Reilly's Building Embedded Linux Systems, which sold tens of thousands of copies worldwide and has been translated into several different languages.

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.

 

Register Now