The Power of SPDX (Software Package Data Exchange) – ELC 2012

Mark Gisi, Sr. Manager of Intellectual Property at Wind River , discusses SPDX (Software Package Data Exchange) at Embedded Linux Conference 2012. Abstract: Sharing Critical Licensing Information within a Linux Device Supply Chain Embedded Linux device runtimes are derived from 100s of open source packages. A common misunderstanding is that just one or two licenses govern a given open source package, when in fact; often a dozen or more apply. Therefore a device runtime could be under 100s of unique licenses. Determining which licenses are relevant is challenging. SPDX, the Linux Foundation’s license exchange format, provides an effective mechanism for recording and sharing licensing information within a device vendor supply chain. We present an overview of SPDX along with a detailed source code example on how to create and extract relevant licensing information. The target audience includes developers, engineering managers, release operation engineers and license compliance professionals. They will learn what SPDX is, how it’s created, and how it is […]

Adapting Your Network Code For IPv6 Support – ELC 2012

Mike Anderson, CTO and Chief Scientist at The PTR Group, discloses how to bring your network code up to speed for IPv6. Abstract: IPv6 support is no longer a “sometime in the future” thing. We’ve exhausted the IPv4 address space and need to start transitioning our code to support IPv6. But, is this a big thing or a little thing? This presentation will outline the typical changes that need to be made to networking code to support IPv6 and describe transition strategies to enable use in a dual-stack environment. The target audience for this presentation is developers who want to take advantage of the new IPv6 address space. This presentation is targeted at intermediate-level developers with some understanding of the IP protocol stack. You can also download the presentation slides on elinux.org

Advertisements

LAVA Project Update – ELC 2012

Paul Larson of Linaro gives a LAVA Project update at Embedded Linux Conference 2012. Abstract: The Linaro Automated Validation Architecture (LAVA) is an open source framework used at Linaro for running automated tests on Ubuntu and Android based images, kernels, and more. I introduced LAVA at ELC a year ago. Since that time, considerable progress has been made on the project, and many new components have been added to it. This talk will briefly re-introduce the project to those who may not have heard about it, as well as introduce the new developments. You can download the presentation slides at elinux.org.

Comparing Power Saving Techniques For Multicore ARM Platforms – ELC 2012

Vincent Guittot, ST Ericsson and Linaro, compares power saving techniques for multicore ARM plaforms at Embedded Linux Conference 2012. Abstract: CPU hotplug is used on ARM platform as a power management feature for aggressive low power use cases. It has not been initially designed for that purpose, which implies some constraints on its use but the same power consumption level can’t be reached with the scheduler load balance and/or additional features like cpuset up to now. This presentation will discuss how CPU hotplug matches the low power use case requirements and how we can get closer to this behavior with sched_mc. Then we will also show what prevents the scheduler to reach the same power consumption level as CPU hotplug and how we can solve some of these issues. This presentation is aimed at anybody who is interested to understand why ARM platforms still use CPU hotplug and what should be done to replace CPU hotplug by a load balance […]

The Internet of Things – ELC 2012

Mike Anderson, CTO and Chief Scientist for The PTR Group, discusses the Internet of things at Embedded Linux Conference 2012. Abstract: Consumers increasingly want inter-operability of their devices. They want to program their DVR via their mobile phone. They want their music available everywhere. They want their television to update social networking sites. But, as developers, how do we make this possible? This presentation will discuss the imminent “Internet of things” and how we can extend connectivity to previously “dumb” devices like TVs, refrigerators, and other appliances and how this connectivity is directly related to IPv6 support. The target audience for this presentation are platform developers looking to enable connectivity in a new class of intelligent appliances. This presentation is targeted at introductory-level developers with some understanding of the IP protocol stack. You can also download the presentation slides on elinux.org.

Ubuntu on ARM: Improvements and Optimizations Done by Linaro – ELCE 2012

Ricardo Salveti de Araujo, developer platform lead for Linaro, displays the improvements Linaro have added to Ubuntu on ARM. Abstract: Since Linaro’s start, there was a need to have a supported platform for ARM, that could use the Linaro changes, to improve the ARM experience in general and to show the results of the work done by Linaro. In this session, it’ll be presented why Ubuntu was selected as the base platform for Linaro, describing the benefits and the areas Linaro is continuously investing to improve it. It’ll also be described the current state of the platform, showing some of Linaro’s achievements and also how we’re working to support the main SoC boards available, like Panda, Beagle, Origen, iMX53 and Snowball with the latest development by Ubuntu and Canonical, like Ubuntu TV, Phone and Tablet. You can also download the presentation slides.

Advertisements

The Yocto Project Overview and Update – ELC 2012

Saul Wold, User Space Architect at Intel Open Source Technology Center, discusses the latest on the Yocto Project at the Embedded Linux Conference 2012. Abstract: The Yocto Project is a joint project to unify the world’s efforts around embedded Linux and to make Linux the best choice for embedded designs. The Yocto Project is an open source starting point for embedded Linux development which contains tools, templates, methods and actual working code to get started with an embedded device project. In addition, the Yocto Project includes Eclipse plug-ins to assist the developer. This talk gives a walk-through of the key parts of the Yocto Project for developing embedded Linux projects. In addition, features will be described from the latest release of Yocto. At the end of the talk, developers should be able to start their own embedded project using the Yocto Project and use it for developing the next great embedded device. (NB: audio only starts at 01:40) You can […]

Status of Embedded Linux – ELC 2012

Tim Bird, software engineer at Sony, discusses recent development in embedded Linux at the Embedded Linux Conference 2012. Abstract:  Tim discusses changes to the kernel, improvements to embedded-related sub-systems, and new industry initiatives likely to affect embedded Linux developers in the future. Also, Tim discusses the direction of the Linux Foundation CE Workgroup, and their contract work and projects for this year. Last year highlights are also discussed, as well as ways to continue to improve Linux going forward. Here are the key points of this presentation: Linux Kernel Version changes: 2.6.38 to 3.3-rc3 Technology Areas: Bootup Time  – With improvement in the kernel, bootloader and user-space Graphics – 2D/3D implementation. New /dev/ion and CMA graphics stuffs Accelerated Rendering – e.g. Renderscript Graphics Drivers – e.g. PowerVR Multimedia – Gstreamer, Android Media Layer (stagefright) and codec wars (e.g. patent issues with WebM/VP8 that interferes open source licenses). File systems – Mainly UBIFS (default raw flash file system replacing JFFS2) and […]

Advertisements