Category

Videos

Bluetooth Low Energy Controller in Zephyr OS – Vinayak Kariappa Chettimada

By | Videos | No Comments

 

Summary

Bluetooth is 20 years young in short range wireless technology, operating in the ISM band with over 30000 member companies worldwide. Support for Bluetooth in Zephyr OS is present since its initial releases, and a fully open source controller sub-system contributed and released in Zephyr OS v1.6 release in December 2016. The presentation gives an introduction to Bluetooth Low Energy Controller implementation in the Zephyr OS, covering the aspects of scheduling a radio event, different types of radio events comprising the PHYs, states and roles in Bluetooth Low Energy Controller, and data flow within the controller sub-system.The presentation covers the topics of designing a multi-vendor capable sub-system, a new controller architecture, its implementation, real-time scheduling, maximizing radio utilization, higher overall throughput and an ultra low power race-to-idle execution of code.

 

About Vinayak Chettimada

Employed with Nordic Semiconductor ASA, with expertise in short range Wireless Technologies, especially proficient in Bluetooth Low Energy Technologies, with over 17 years of Industry experience in Embedded Systems Design. Currently maintaining the Open Source Bluetooth Low Energy Controller implementations in The Zephyr Project, A Small, Scalable Open Source RTOS for IoT Embedded Devices.

Backporting is so 1993 – Ricardo Salveti & Michael Scott, Foundries.io

By | Videos | No Comments

 

Summary

We have seen no slow-down of critical vulnerabilities in computing systems, luckily successful open source projects can protect us, right? Oh but wait, what if you rely on long-term-support (LTS) software that hasn’t been updated yet, or your engineers created a customized franken-kernel to support a specific product? How can you wait for LTS to be updated or hire key experts to cleanly backport critical fixes? And how do we get this to our hundreds, thousands or millions of deployed products quickly? Instead of continuing the trend of forking and backporting, it’s time to work with the community on the latest software where the developers are addressing bugs, security issues and improving performance of their projects. Ricardo and Mike will show you how you can build better embedded products with the help of some amazing new open source technologies and some good design practices.

 

About Ricardo Salveti

Ricardo Salveti has over 12 years of experience developing Linux Embedded products, working for companies such as IBM, Nokia (INdT), Canonical, Linaro and now as Principal Engineer at Foundries.io. Has a large experience working with kernel, bootloader, Android BSP/HAL, Debian/Ubuntu and OpenEmbedded/Yocto, with direct contributions to several upstream projects and speaking at several conferences such as Embedded Linux Conference, Linaro Connect and others.

 

About Michael Scott

Currently employed by Foundries.io, Michael Scott has over 20 years of experience in software development. 8 years ago, his focus shifted to embedded software development specializing in kernel, bootloader, Android BSP and HAL layers as well as embedded firmware using several different RTOS. Currently, Michael is the maintainer for the LwM2M library in Zephyr RTOS and is actively developing secure end-to-end IoT solutions. In the past, he’s presented sessions about Zephyr, LwM2M and IoT-based FOTA solutions at several Linaro Connects and OpenIoT Summit 2017.

WiFi and Secure Socket Offload in Zephyr – Gil Pitney, Texas Instruments

By | Videos | No Comments

 

Summary

WiFi support for the Zephyr OS exists in the form of an offload tap from the native Zephyr IP stack, and a WiFi driver interface supporting connection management functions. TLS support for secure socket communication is being added to the Zephyr BSD socket interface, backed by a port of mbedTLS. This talk will review the Zephyr WiFi offload architecture, and discuss an implementation of a WiFi offload driver for the TI CC3220SF SoC, where all the secure communication, secret storage, and encryption is handled by the offload chip

 

About Gilbert Pitney

Gil Pitney, working for Texas Instruments as an assignee into the Linaro LITE team, is focused on improving WiFi and BSD socket based applications/protocols for Zephyr both on TI SoCs and generally. Gil has previously spoken at Linaro Connect conferences on topics ranging from GPGPU on ARM, Neural Network Acceleration, and Zephyr WiFi offloading.

Developing Open-Source Software RTOS with Functional Safety in Mind – Anas Nashif, Intel

By | Videos | No Comments

 

Summary

Open-source software development and how open-source projects are run is often seen as incompatible with functional safety requirements and established processes and standards. Open-source has however been used and is used on a regular basis in applications with safety requirements however in most cases the open-source software is forked and developed behind closed doors to comply with safety standards and processes and using existing infrastructure and tools not common or not available in public and in open-source.

This talk will show how the Zephyr project is moving to a new development process and methodology that uses existing and public tools to address many of the requirements and foundations that would help with using Zephyr in applications depending on functional safety.

About Anas Nashif

Anas Nashif works at Intel’s Open Source Technology Center. Anas is the acting Technical Steering Committee (TSC) chair of the Zephyr Project.