Loading…
LinuxCon + CloudOpen + ELC-E Europe 2014 has ended
To Learn More: LinuxCon Europe | CloudOpen Europe | Embedded Linux Conference Europe.

Attendees! Please provide us feedback on the sessions you attend! Click here to submit a brief survey for each session and win a $250 Amazon gift certificate. 

>> Tracing Summit: View the Full Schedule

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Embedded Linux Conference Europe [clear filter]
Tuesday, October 14
 

12:15pm

Chromium OS Audio System - Dylan Reid, Google
Chromium OS uses a different user-space audio system than other Linux distributions. In this presentation Dylan Reid will walk through the audio stack used in Chromium OS, the differences and commonalities as opposed to Pulse Audio or Android, and the biggest challenges faced while implementing a low-latency audio system on Linux. This talk will also show how per-board configuration is handled for input and output processing/EQ and volume curve tuning, and the tools used to tune ChromeOS systems.

Speakers
DR

Dylan Reid

Software Engineer, Google
Dylan Reid (Google) - Dylan works on the Chromium OS project for Google. He has been focused on Chromium OS audio for the past few years, working on drivers, middle ware, audio processing and the Chrome browser. Recently he started the effort to run Android in a container on Chrome... Read More →


Tuesday October 14, 2014 12:15pm - 1:05pm
Room 27

12:15pm

Tuning Android for low RAM - Chris Simmonds
The 4.4 KitKat release includes the results of “Project Svelte”: a set of tweaks to the operating system to make it run more easily on devices with around 512 MiB RAM. This is especially important for people working with Android Wearables and “Embedded Android”, that is, implementing Android on devices at the lower end of the Android ecosystem.
A large part of the problem is knowing how much RAM is really being used. Android offers a variety of tools for the purpose: procrank, procmem, meminfo and procstats, which I cover in the first part of the talk. In the second part I take a real-world example and show the practical steps you can take to optimize memory use including tuning the size of the Dalvik heap, enabling KSM (Kernel samepage merging) and swap to zRAM.

Speakers
avatar for Chris Simmonds

Chris Simmonds

Trainer, 2net
Chris Simmonds is a software consultant and trainer living in southern England. He has almost 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 →


Tuesday October 14, 2014 12:15pm - 1:05pm
Room 26

2:30pm

Demystifying Android's Security Underpinings - Karim Yaghmour, Opersys
Android has relied from its early days on the Linux kernel for sandboxing the processes it runs. Yet, the permission model presented to app developers is significantly different from the Unix permission model. What's the relationship between those two models? How is Android's app security framework tied to the Linux kernel's security model? More recently, Android has started using SELinux and has been extended by SEAndroid to support similar functionality. How is SELinux used by Android and what is SEAndroid about? Furtheremore, how does Android provide support for multiple users?

This talk will explore Android's security model in great detail and explain how the functionality found in the kernel is used to isolate user processes and the SE enhancements are leveraged by Android. As we'll see, there are quite a few moving parts= in Android's security model.

Speakers
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 →


Tuesday October 14, 2014 2:30pm - 3:20pm
Room 26