Loading…
ELC + ABS has ended

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

Experience: Any [clear filter]
Monday, March 23
 

10:30am

The Open Interconnect Consortium (OIC) Security Model and Vision - Ned Smith, Intel
The emerging Internet-of-Things presents a complex and challenging environment for security. This is an artifact of low-cost, highly-constrained devices that are also connected. It is further complicated by cyber-physical nature of IoT applications that can have immediate physical-world consequences. The Open Interconnect Consortium is developing a scalable, interoperable security standard that anticipates use of devices with improved security capabilities. This talk focuses on the near-term roadmap for OIC security: interfaces, protocols, and objects. It also provides a conceptual explanation of OIC resource model, bootstrap, provisioning and lifecycle. Ned will highlight the OIC vision for IoT security, and identify several gaps and challenges yet to be addressed.

Speakers
NS

Ned Smith

Principal Security Architect, Intel
Ned Smith is an active contributor to the Open Connectivity Foundation (OCF) and chairs the Security, Privacy and Identity working group in the IPSO Alliance. He has several publications on topics that include trusted computing, full disk encryption, virtualization of trusted computing... Read More →


Monday March 23, 2015 10:30am - 11:20am
Ballroom Salon 5/6

11:30am

Using Intel Edison to Fuse Embedded Linux With Existing Drone Flight Controllers - Mark F. Brown, Intel & Joel Rosenzweig, Intel
Current hobby-grade UAVs (unmanned aerial vehicles or drones) utilize lower-end onboard microcontrollers for flight control and sensor acquisition. These flight controllers are built upon a range of operating system software, some utilizing a full RTOS, while others use custom bare-metal environments. With higher end SoC (system-on-a-chip) designs such as Intel Edison you can leverage mobile phone grade computing platforms on the UAV itself in conjunction with an existing flight controller. This fusion allows Edison to integrate seamlessly into open source stacks like Dronecode and existing flight controllers like PX4 or ArduPilot. This project will demonstrate how to leverage Intel Edison on a multi-rotor drone. 

Speakers
avatar for Mark F. Brown

Mark F. Brown

Staff Software Engineer, Intel Corporation
Mark is a software engineer at Intel corporation in the Mobile Communications Group. He specializes in porting Linux and Android to new platforms. He has been developing on Linux since 2000 and has been porting Android professionally since Android’s initial release in 2008 and for... Read More →
avatar for Joel Rosenzweig

Joel Rosenzweig

Staff Software Engineer, Intel
Joel Rosenzweig has been developing embedded systems software for 19 years and has been an avid radio controlled model helicopter enthusiast for 28 years. Joel created a model helicopter flight stabilization system in 2003 which he developed, built and sold world-wide. Joel now experiments... Read More →


Monday March 23, 2015 11:30am - 12:20pm
Ballroom Salon 4

2:00pm

Bluetooth 4.2 - New Features for Linux and IoT - Johan Hedberg, Intel
The Bluetooth Special Interest Group just released the Bluetooth 4.2 Core specification in December. This specification releases focuses on Bluetooth Low Energy security and privacy. It also makes Bluetooth Low Energy technology ready to play a major role in the Internet of Things space. This talk is presenting the new features of Bluetooth 4.2 and how they have been adapted for Linux. The talk will present the possibilities that this new specification opens for Linux in the Internet of Things world and for small embedded sensor devices.

Speakers
JH

Johan Hedberg

Senior Software Engineer, Intel
Johan is working at Intel's Open Source Technology Center. He is a maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001.


Monday March 23, 2015 2:00pm - 2:50pm
WG 2/3

3:00pm

Performance Analysis Using the perf Suite - Mans Rullgard
When faced with a performance problem, the initial steps towards a solution include identifying the sections of code responsible and the precise reasons they are time-consuming. To this end, the 'perf' profiling tools provide valuable insight into the characteristics of a program. The presentation will show, using real-world examples, how the 'perf' tools can be used to pinpoint the parts of a program in need of optimisation.

This presentation will be a version of that given at ELC-E 2014 updated based on questions and audience feedback.

Speakers
MR

Mans Rullgard

Engineer, .
Mans is a consultant specialising in performance related aspects of embedded systems. He has extensive experience in performance optimisation and has also been a member of the Linaro Toolchain group. Prior speaking engagements include ELC, Linaro Connect, and company-internal pre... Read More →


Monday March 23, 2015 3:00pm - 3:50pm
Blossom Hill 1/2

4:20pm

Introduction to IEEE 1588 Precision Time Protocol (PTP) Using Embedded Linux Systems - Insop Song, Gainspeed
The IEEE 1588 Precision Time Protocol (PTP) is to synchronize the time between networked devices. PTP can help applications that are required tight time synchronizations, such as industrial automation and measurement systems, telecom and mobile network systems. There are few open source PTP implementations including linuxptp and ptpd. Also, Linux has an infrastructure for hardware supported timestamping that is critical to PTP implementation. In this presentation, Insop will first review IEEE 1588 PTP, Linux timestamping and network driver for hardware timestamping. He will then explain how to use linuxptp, one of PTP implementations, and share tips from his PTP experience.

Monday March 23, 2015 4:20pm - 5:10pm
WG 2/3

5:20pm

Drone Panel Discussion - Lorenz Meier, Paul Riseborough, Randy Mackay; Andrew Tridgell, (Moderator)
Moderators
AT

Andrew Tridgell

Andrew is the Chair, Technical Steering Committee of Dronecode Project.

Speakers
avatar for Lorenz Meier

Lorenz Meier

PhD Student, ETH Zurich / PX4
Lorenz is the Dronecode Community Directory and interested in mobile localization and 3D reconstruction on smartphones and micro air vehicles. He started his aerial robotics project, PIXHAWK, in 2008 as a master student. He participated in the sFly EU research project 2011-2012 and... Read More →
avatar for Paul Riseborough

Paul Riseborough

Guidance Navigation &Control Developer, 3D Robotics
Paul Riseborough is a flight code developer who has recently commenced a full time role at 3DRobotics working on the Dronecode project. Paul has previously contributing to the APM and PX4 code base in a voluntary capacity and in that time has developed a number of flight control and... Read More →


Monday March 23, 2015 5:20pm - 6:10pm
Ballroom Salon 4

5:20pm

Automated Flashing and Testing for Continuous Integration - Igor Stoppa, Intel
Continuous Integration is a well understood and established practice for SW development, however it faces some fundamental problems, when applied to SW targeting many different platforms.

The only way to ensure support for each target platforms (both real HW and emulated) is to test it. And both deployment and testing of the SW must replicate closely what will happen in real life, barring gimmicks and workaround. Other important aspect is that the implementation must provide high scalability, so that developers can easily test their code prior to submitting it for continuous integration, on their local rigs, where possible, so that they can have direct access to the device under test.

The solution presented here uses off-the-shelf, inexpensive, HW components and confines platform-specific quirks to plugins that can be easily configured/extended, to support any platform. 

Speakers
IS

Igor Stoppa

SW Engineer, OpenSource Technology Center - Intel
Igor is a SW engineer with Intel. In this role, Igor has worked in various fields: test automation, release management, system SW for IoT devices. Before joining Intel, Igor cut his teeth on uC for TLC and Automotive industry, then moved to write kernel power management SW for Nokia... Read More →


Monday March 23, 2015 5:20pm - 6:10pm
Blossom Hill 1/2
 
Tuesday, March 24
 

10:00am

Open Source Drones on Linux - Lorenz Meier
This presentation will summarize the current state in academia and industry using Linux on drones, which is by now already a widespread and common pattern.

Speakers
avatar for Lorenz Meier

Lorenz Meier

PhD Student, ETH Zurich / PX4
Lorenz is the Dronecode Community Directory and interested in mobile localization and 3D reconstruction on smartphones and micro air vehicles. He started his aerial robotics project, PIXHAWK, in 2008 as a master student. He participated in the sFly EU research project 2011-2012 and... Read More →


Tuesday March 24, 2015 10:00am - 10:50am
Ballroom Salon 4

11:20am

Embedded Distributed Systems: A Case of Study - Victor Rodriguez, Intel
Power consumption and performance is a troublesome design constraint for HPC systems. If current trends continue, future petaflop systems will require 100 megawatts of power to maintain high-performance. To address this problem the power and energy characteristics of high performance systems must be characterized. Victor will present an analysis of the use of a customized Linux OS and a distributed network of ultra-low-power microprocessors platforms (Intel R AtomTM Processor E3815- Minnow-Max). The results shows not only the impact that a customized OS can have on the execution of HPC benchmarks in an embedded distributed system but also the capabilities and future applications  

Speakers
avatar for Victor Rodriguez

Victor Rodriguez

Linux SW engineer, Intel
Victor is a Linux developer since 2011. He began his career in the Linux kernel community as maintainer of the board OMAP138 “Hawk board” platform. At Intel, he is part of the Open Source Technology Center as OS developer. Currently working in areas such as performance optimizations... Read More →


Tuesday March 24, 2015 11:20am - 12:10pm
Blossom Hill 1/2

11:20am

Security Architecture in the IOT Age - Stephen Arnold, VCT Labs
Modern embedded Linux systems are now normally networked into a larger system, taking advantage of Linux's strength in networking. Unfortunately, embedded engineers all too often fail to spend enough time understanding and mitigating security risks faced by networked devices; recent CVE summaries for popular Linux home routers provide some glaring examples of insufficient attention to security. Today it is critical that embedded engineers increase their attention to security while developing products, rather than merely reacting to specific exploits discovered after release. A good starting point is to learn and apply security architecture best practices that have been documented over the years by system architects/engineers using a modern "system of systems" approach and the latest NIST standards, guidance, and risk management framework.

Speakers
avatar for Stephen Arnold

Stephen Arnold

Principal Scientist, VCT Labs, Inc.
Steve is Principal Scientist at VCT Labs, and is also an open source developer (Gentoo / Yocto) and engineering consultant, educator/mentor, mainly into open source hardware, software, development/process solutions, embedded-to-server, cybersecurity, education/training, business... Read More →


Tuesday March 24, 2015 11:20am - 12:10pm
Ballroom Salon 5/6

3:25pm

Upstreaming, Downstreaming, 'Sidestreaming': How Can Android-Based Projects Work Together? - Bernhard Rosenkränzer, Linaro
There are a number of projects derived from the Android Open Source Project - typically working in their own repositories and with little interaction with other, similar projects.

This presentation explores opportunities for those projects to improve cooperation, focusing on technical aspects like best practices for making new device support available to other projects and importing patches from upstream submissions, and staying on top of current upstream work.

Speakers
avatar for Bernhard Rosenkränzer

Bernhard Rosenkränzer

Developer, Owner, and Whatever, LinDev, OpenMandriva
Bernhard "Bero" Rosenkränzer runs LinDev, an Open Source/Linux development and consultancy company. Outside of work, he is one of the main developers of OpenMandriva and the president of the OpenMandriva Association. He has spoken about Linux and Android topics at Linaro Connect... Read More →


Tuesday March 24, 2015 3:25pm - 4:15pm
Ballroom Salon 3

3:25pm

The Syria Airlift Project: Open-Sourcing Humanitarian Airlift - Mark Jacobsen, U.S. Air Force
More than 240,000 civilians have faced siege tactics in Syria's civil war, and 4.5 million are considered hard-to-reach. Conventional airdrops are impossible because large aircraft are vulnerable to ground fire. The Syria Airlift Project is a grassroots effort to develop an alternative paradigm: swarming airlift, using large numbers of small UAVs to deliver low-mass/high-value goods like medical supplies. Our vision is to employ Syrian refugees in Turkey to assemble and operate these aircraft, in an uplifting, nonviolent effort to care for the countrymen they've left behind. In this presentation I will discuss our work thus far, how we are using open-source 3DR hardware and software for our unique missions requirements, and how we are bringing the principles of crowdsourcing to humanitarian airlift. I will also discuss the many challenges of preparing to operate in a conflict zone.

Speakers
avatar for Mark Jacobsen

Mark Jacobsen

Executive Director, Uplift Aeronautics
Mark Jacobsen is a C-17 Pilot and Arabic-speaking Middle East Specialist in the US Air Force. Although still on active duty, he is currently a full-time student in the Political Science PhD program at Stanford University. He has been a hobbyist programmer and builder since he was... Read More →


Tuesday March 24, 2015 3:25pm - 4:15pm
Ballroom Salon 4
 
Wednesday, March 25
 

10:00am

Maintaining a Large Kernel Subsystem - Arnd Bergmann
The arm-soc tree has over the past four years been the way for many thousand patches to get merged into the Linux kernel. What started out as a an attempt to bring relative order into the chaos of SoC specific ARM kernel patches has grown into a central infrastructure for ARM developers. In this presentation, Arnd will give an inside view of how the arm-soc team operates in co-maintaining a git-tree, working with a diverse set of downstream developers and hardware, and how he hopes to obviate this job in the long run.

Speakers
avatar for Arnd Bergmann

Arnd Bergmann

Kernel Developer, Linaro
Arnd Bergmann works for Linaro as one of the maintainers of the arm-soc tree, through which the platform specific code for ARM based SoCs are merged. As a long-time kernel contributor, he has worked on many CPU architectures and subsystems before that, and his current side interests... Read More →


Wednesday March 25, 2015 10:00am - 10:50am
Ballroom Salon 4

11:20am

Android and Modern Toolchains: gcc 5.0, clang 3.6 and binutils 2.25 - Bernhard Rosenkränzer, Linaro
There are a number of projects derived from the Android Open Source Project - typically working in their own repositories and with little interaction with other, similar projects.

This presentation explores opportunities for those projects to improve cooperation, focusing on technical aspects like best practices for making new device support available to other projects and importing patches from upstream submissions, and staying on top of current upstream work.

Speakers
avatar for Bernhard Rosenkränzer

Bernhard Rosenkränzer

Developer, Owner, and Whatever, LinDev, OpenMandriva
Bernhard "Bero" Rosenkränzer runs LinDev, an Open Source/Linux development and consultancy company. Outside of work, he is one of the main developers of OpenMandriva and the president of the OpenMandriva Association. He has spoken about Linux and Android topics at Linaro Connect... Read More →


Wednesday March 25, 2015 11:20am - 12:10pm
Ballroom Salon 3

2:40pm

Enhancing Real-Time Capabilities with the PRU - Rob Birkett, Texas Instruments
Love Linux. Need hard Real-time? Seems like these might not go together, but with the PRU (Programmable Real-time Unit) and a Cortex-A running Linux, you might be surprised. Especially since a lot of work has been done recently to add remoteproc and rpmsg support for the PRU. This allows the PRU to handle some cool hard real-time tasks and interact with Linux to provide the best of both worlds at a system level. 

Speakers
RB

Ron Birkett

"I've worked for TI for my entire career of 18 years. At different points, I've supported our Linux efforts. My current role of SW Applications Manager for Sitara (which includes the AM335x on the Beaglebone Black) includes creating and supporting the Sitara Linux SDK. This includes... Read More →


Wednesday March 25, 2015 2:40pm - 3:30pm
WG 2/3