Loading…
Embedded Linux Conference Europe has ended
Pentland [clear filter]
Thursday, October 24
 

9:30am BST

Timeline For Embedded Linux - Chris Simmonds, Consultant, 2net Limited
Today, Linux is woven into the fabric of our technology. Things such as printers, routers, TVs and phones all have their own "Inner Penguin". Yet it was never originally intended to be used beyond desktop and server PCs. A lot of things had to happen before Linux could break out of the PC
environment and make its way in the world as a jobbing jack-of-all-trades. Since the early beginnings of embedded Linux in the late 1990's many people have contributed time and know-how that has resulted in today's Linux based embedded operating systems. This talk describes some of the key milestones and the events and people behind them.

Speakers
avatar for Chris Simmonds

Chris Simmonds

Teacher, 2net
Chris Simmonds is a software consultant and trainer living in southern England. He has two decades of experience in designing and building open-source embedded systems. He is the founder and chief consultant at 2net Ltd, which provides professional training and mentoring services... Read More →


Thursday October 24, 2013 9:30am - 10:10am BST
Pentland

10:40am BST

LTSI: Long Term Stable Kernel and it's Testing - Tsugikazu Shibata, NEC & Hisao Munakata, Renesas
LTSI is kept providing Linux Kernel for Embedded Industry with long term support. Many of industry people involved with the activities and some companies using LTSI for real products. There were a number of discussion in LTSI about rack of testing because testing is a mandatory requirement for industry usage. As the next step of LTSI, we are trying to discuss with industry people how we will be able to improve the framework to share the testing. In the presentation, we will update this years LTSI version and also how we will be able to share testing among the industry and the community.

Speakers
avatar for Hisao Munakata

Hisao Munakata

Senior Director, Renesas Electronics Corp
Munakata is an Advisory Board member of AGL, and board of director of Linux Foundation. He has been working for embedded Linux development including upstreaming, BSP development and customer support for over 20 years. Also, talked at many Linux Foundation events and other opportunities... Read More →
avatar for Tsugikazu Shibata

Tsugikazu Shibata

Chief Advanced Technologist, NEC
Tsugikazu Shibata is leading LTSI Project. He has been working on coordinating the relationship among the industry, company and community. He is an active member of various and wide range of Open Source Projects from Embedded to Cloud Computing. He has been spoken many of Linux and... Read More →


Thursday October 24, 2013 10:40am - 11:30am BST
Pentland

11:40am BST

Small Business BoFs - Michael Opdenacker, Free Electrons
Conferences like ELC and ELCE are excellent opportunities for small embedded Linux companies to meet, exchange experience and know each other better. This makes it possible to cooperate on customer projects which are too big for a single company, and to take advantage of the specific skills of each partner. We invite small business owners and employees to join this Birds of a Feather session. Rather than having sequential company presentations which can cause unbounded latencies, participants will first be invited to open an Etherpad and share their company name, location and their core area of expertise. The BoF will continue with discussions sharing experience and solutions for dealing with customers, building the business and its reputation, managing projects and engineering resources, all this without having to sell one's sould to the Devil.

Speakers
avatar for Michael Opdenacker

Michael Opdenacker

Embedded Linux Engineer, Bootlin
Michael Opdenacker is the founder of Bootlin (formerly Free Electrons), a company best known for its work on the mainline Linux kernel and for freely available training materials on the Linux kernel and in embedded Linux in general.Michael has a long time interest in boot time reduction... Read More →


Thursday October 24, 2013 11:40am - 12:30pm BST
Pentland

2:00pm BST

Fighting Latency: How to Optimize Your System Using Perf - Mischa Jonker, Synopsys
With increasing CPU speeds, other bottlenecks arise; e.g. branch prediction and memory latency. In this talk we’ll explore how to identify performance issues using perf, and how to take these bottlenecks away. We’ll discuss prefetching (both hardware and software), conditional execution, and how we can use the compiler to help us. Finally, we'll do an analysis of the resulting improvements using both simulations and actual RTL.

Speakers
MJ

Mischa Jonker

Software Engineer, Synopsys
Mischa Jonker started at NXP as a graduation student, back in 2005. After researching and benchmarking several power management techniques he started supporting NXP's business lines and customers with applying Linux in their products. Today, with Synopsys, he is busy with creating... Read More →


Thursday October 24, 2013 2:00pm - 2:50pm BST
Pentland

3:00pm BST

Linux From Sensors to Servers- When is Linux not Linux? - Jonathan Austin, ARM, Ltd.
It's possible to build Linux for tiny devices without MMUs through to enormous multi-core servers. But is there anything remotely similar about the resulting systems? Is it sane to run Linux on a micro-controller? This talk will compare the anatomy of a uClinux/noMMU system to 'normal' ones, specifically looking at the difference between Linux running on Cortex A, R and M-class cores (M-class support has recently arrived in mainline!). Areas covered will include: notable missing kernel features (eg fork()!), binary format support, shared libraries, multitasking and security, as well as some of the implications to userspace of these differences. It will also cover some of the possible improvements to the way Linux uses features of R/M class cores, hopefully provoking some discussion on, for example, how to make better use of the Memory Protection Unit (supported in 3.11).

Speakers
avatar for Jonathan Austin

Jonathan Austin

Kernel Hacker, ARM, Ltd.
Jonathan Austin works as a kernel hacker at ARM Ltd, specialising in Linux support for ARM's R and M class processor lines (those without MMUs), most recently adding basic support for ARM's Memory Protection Unit and Cortex-R7. Outside ARM, Jonathan Co-founded Makespace Cambridge... Read More →


Thursday October 24, 2013 3:00pm - 3:50pm BST
Pentland

4:30pm BST

EFL - A UI Toolkit Designed for the Embedded World - Tom Hacohen, Samsung Electronics
The EFL is a set of libraries that provide stable API/ABI, high efficiency, low memory usage, and works seamlessly with and without hardware (GPU) acceleration. These reasons and more are why the EFL are being used, on refrigerators, home automation systems, mobile devices, and the Tizen mobile platform among others. In this presentation, Tom will present an overview of the EFL, review the current state, and discuss the future plans for the project. Tom will also present new and future projects that improve the EFL development experience.

Speakers
TH

Tom Hacohen

Senior Engineer, Samsung OSG
Tom has been using Linux since 2003. Previously a core developer and part of the leading team in SHR (Openmoko), he is currently a core developer for the EFL (www.enlightenment.org). He has contributed to other Open Source projects over the years, including: freesmartphone.org and... Read More →


Thursday October 24, 2013 4:30pm - 5:20pm BST
Pentland

5:30pm BST

LLVMLinux: The Linux Kernel with Dragon Wings - Behan Webster, Converse in Code Inc.
The LLVM project is an extensive compiler technology suite which is becoming commonplace in many industries. Technology built with LLVM is already shipped in millions of Linux devices as a part of Android/Renderscript. Increasingly it is becoming a big part of the development process for embedded projects, all the way up through to high performance computing clusters. This session will provide an update on the status of the LLVMLinux project; a project which is cooperating with both the Linux kernel and LLVM communities to build the Linux kernel with Clang/LLVM. This talk is for developers and system integrators who are interested in LLVM technologies and using clang to build the Linux Kernel.

Speakers
avatar for Behan Webster

Behan Webster

Chief Engineer, Converse in Code Inc
Behan Webster is a Computer Engineer who has spent more than two decades in diverse tech industries such as telecom, datacom, optical, wireless, automotive, medical, defence, and the game industry writing code for a range of hardware from the very small to the very large. Throughout... Read More →


Thursday October 24, 2013 5:30pm - 6:20pm BST
Pentland
 
Friday, October 25
 

9:30am BST

Keynote - Embedded Build Systems Panel - Tim Bird, Sony Mobile; Ross Burton, Intel; Thomas Petazzoni, Free Electrons; Karim Yaghmour, Opersys; Jeff Osier-Mixon, Intel (Moderator)
Embedded Linux isn't like "normal" Linux, which is available in tidy little distros where someone else makes all the tough decisions about what gets included. In the embedded world, the developer decides everything from the system content to the method for building that
content into a cohesive package, and very often that same developer also makes decisions about the hardware. This is one busy developer. So in that context, the question of "which embedded Linux is best?" takes on many facets. Which kernel, which packages, and which drivers? Which build system is best, and under which circumstances? Should I start with Buildroot, use a pre-designed solution like Android, follow emerging standards like the Yocto Project, or just DIY - which even some large corporations do? This panel brings together a team of four seasoned embedded engineers to discuss how they make decisions and solve problems.

Panelists:
DIY: Tim Bird
Android: Karim Yaghmour
Buildroot: Thomas Petazzoni
Yocto Project: Ross Burton 

Moderators
avatar for Jefro Osier-Mixon

Jefro Osier-Mixon

Program Manager, Linux Foundation
"Jefro" Osier-Mixon has been an open source professional since the early 1990s as a technical writer and occasional developer as well as community manager, program manager, and OSPO leader. His primary activities over the years have included the Yocto Project, Zephyr Project, GNU... Read More →

Speakers
avatar for Tim Bird

Tim Bird

Senior Software Engeineer, Sony Mobile
Tim Bird is a Senior Staff Software Engineer for Sony Corporation, where he helps Sony improve the Linux kernel for use in Sony's products. Tim is also the Chair of the Architecture Group of the CE Working Group of the Linux Foundation. Tim has been working with Linux for over 20... Read More →
RB

Ross Burton

Software Engineer, Intel
Ross Burton is a Software Engineer at Intel, who started working on Poky a decade ago at OpenedHand, and ten years later still can't stop working on build systems.
avatar for Thomas Petazzoni

Thomas Petazzoni

Bootlin
Thomas Petazzoni is co-owner and CEO of Bootlin, an Embedded Linux consulting company providing engineering services and training services.
avatar for Karim Yaghmour

Karim Yaghmour

CEO, Opersys inc.
Karim is part serial entrepreneur, part unrepentant geek. He's most widely know for his O'Reilly books: "Building Embedded Linux Systems" and "Embedded Android". As an active member of the open source community since the mid-90's, he pioneered the world of Linux tracing with the Linux... Read More →


Friday October 25, 2013 9:30am - 10:10am BST
Pentland

10:40am BST

Yocto Project & OpenEmbedded BoF - Jeff Osier-Mixon, Intel Corporation
The Yocto Project and OpenEmbedded project welcomes all interested folks for an open discussion about working with these projects.

Speakers
avatar for Jefro Osier-Mixon

Jefro Osier-Mixon

Program Manager, Linux Foundation
"Jefro" Osier-Mixon has been an open source professional since the early 1990s as a technical writer and occasional developer as well as community manager, program manager, and OSPO leader. His primary activities over the years have included the Yocto Project, Zephyr Project, GNU... Read More →


Friday October 25, 2013 10:40am - 11:30am BST
Pentland

11:40am BST

Android on Non-Mobile Embedded Systems - Arnout Vandecappelle, Essensium
We've gotten used to building embedded systems based on Linux, but now Android is the new hype and now managers are asking why we're not using it. One good reason to use Android is to be able to reuse part of the GUI for a smartphone app. In this talk, Arnout Vandecappelle will describe such a project and the difficulties encountered to make it a true embedded system, including upgrades, watchdog, etc. The talk also shows another project where we chose to stay with a more traditional Linux/Qt system and the reasons for doing so.

Speakers
AV

Arnout Vandecappelle

Senior Embedded Software Architect, Essensium
Arnout Vandecappelle is working as Senior Embedded Software Architect at Essensium - Mind. As such, he provides consultancy and services for customers based on Linux and Open Source Software for Embedded Systems, ranging from driver development and debugging over system integration... Read More →


Friday October 25, 2013 11:40am - 12:30pm BST
Pentland

2:00pm BST

Optimize DMA Configuration in Encryption Use Case - Guillene Ribiere, BayLibre SAS
This presentation describes how hardware instrumentation IPs embedded into the OMAP4 interconnect were used in order to debug and improve the performance of the system DMA. This system DMA was involved into a data encryption pipeline which was under performing in comparison to theoretical expectations prior to this analysis. Usual tools were first used: Tracing, Systemtap. However in such a use case where several hardware accelerators are first configured and then used in the data path in a data pipe lining fashion, such tools could not help to pinpoint the exact performance gap. In order to get visibility into what was happening, hardware tools called OCP watchpoint were activated and used. They allowed to identify issues in the system DMA configuration and to quantify the latency budget among the different contributors.

Speakers
GR

Guillene Ribiere

BayLibre SAS
Guillène is now with a company called BayLibre.  Previously she was a senior systems engineer with 20 years of experience at Texas Insturments. Her last position was software architect for sensors for OMAP6 Android platforms with Texas Instruments. In this role, she was responsible... Read More →


Friday October 25, 2013 2:00pm - 2:50pm BST
Pentland

3:00pm BST

Using and Understanding the Real-Time Cyclictest Benchmark - Frank Rowand, Sony
Cyclictest results are the most frequently cited real-time Linux metric.  The core concept of Cyclictest is very simple.  However the test options are very extensive.  The meaning of Cyclictest results appear simple but are actually quite complex.  This talk will explore and explain the complexities of Cyclictest.  At the end of the talk, the audience will understand how Cyclictest results describe the potential real-time performance of a system.

This presentation will be useful and understandable for persons of all levels of technical expertise.

Speakers
avatar for Frank Rowand

Frank Rowand

Sony
Frank has meddled in the internals of several proprietary operating systems, but has been loyal to the Linux kernel since 1999. He has worked in many areas of technology, including performance, networking, platform support, drivers, real-time, and embedded. He is currently employed... Read More →


Friday October 25, 2013 3:00pm - 3:50pm BST
Pentland

4:30pm BST

(BoFs) Hardware Trace in the Kernel - Pawel Moll, ARM
Most "embedded architectures" (TM) provide non-intrusive means of obtaining diagnostic and performance data about the processor and the system. Known under many names like processor or hardware tracing, it used to be a domain of of very expensive, proprietrary software and hardware solutions (aka probes, trace boxes etc). It is about time to change this situation and provide means of accesing all these feature from the system itself. There were more or less (mostly less) successful attempts to implement "trace frameworks" in the past. The presentation will summarize those and describe the approach I am taking while implementing the framework and drivers for ARM CoreSight trace infrastructure. I want to highlight the opportunity we have to improve our visibility of the system and I am hoping for feedback regarding user expectations and desired interface.

Speakers
avatar for Pawel Moll

Pawel Moll

Principal Engineer, ARM
I've worked with so called "embedded Linux" for more then ten years now, currently for ARM in Cambridge, UK as a Principal Engineer, with main focus on Linux developer tools, in all possible form and shape. My recent interest include performance analysis and optimisation. Every now... Read More →


Friday October 25, 2013 4:30pm - 5:20pm BST
Pentland

5:30pm BST

Technology Showcase with the Yocto Project - Ross Burton, Intel
In the last year several important new technologies have been integrated into the Yocto Project, including systemd, Wayland, fortify, GTK+ 3 and Qt 5. This session will give an overview of each of these, how they can be used with the Yocto Project to make your product better, and assuming the demo pixies behave a live demo.

Speakers
RB

Ross Burton

Software Engineer, Intel
Ross Burton is a Software Engineer at Intel, who started working on Poky a decade ago at OpenedHand, and ten years later still can't stop working on build systems.


Friday October 25, 2013 5:30pm - 6:20pm BST
Pentland

6:30pm BST

Closing Game
Friday October 25, 2013 6:30pm - 8:00pm BST
Pentland
 
Filter sessions
Apply filters to sessions.