Category

Videos

Enabling Zephyr on Your Hardware Platform – Diego Sueiro, Sepura / Embarcados

By | Videos | No Comments

 

Summary

Zephyr is a fast-growing, both in terms of contributions and adoption, open source RTOS that is designed to be small, optimized, scalable and secure for resource constrained devices and applications. In this session, Diego Sueiro will go through the detailed process of adding support for new architectures and hardware platforms in Zephyr, showing a step-by-step guide with a real example pointing out the caveats and some debugging tricks.

Main topics of this presentation include hardware support implementation in Zephyr, adding a new HAL, adding a new SoC, adding a new Board, adding new drivers, and contributing to mainline

About Diego Sueiro

Control & Automation Engineer with more than 10 years of experience in embedded software development. Working with Embedded Real-time Linux Platform development at Sepura and contributing to Zephyr Project by adding support for Hybrid Multi Processors. Supports and manages the Web Portal “www.embarcados.com.br”, responsible for the diffusion of Embedded Development in Brazil.
Presented talks about Embedded Linux and Yocto Project development in events in Brazil.

Building an Open IoT Solution with EdgeX Foundry and Zephyr Project – Thea Aldrich & Michael Hall

By | Videos | No Comments

 

Bluetooth Mesh and Zephyr – Martin Woolley, Bluetooth SIG

By | Videos | No Comments

 

Summary

Bluetooth mesh was released in 2017 and allows secure networks of thousands of Bluetooth devices to be created. It uses Bluetooth Low Energy (LE) for radio communications and inherits its optimized, low power and other characteristics. The Zephyr open source OS supports Bluetooth mesh on devices as affordable as the BBC micro:bit. This session will explain the fundamental technical concepts of Bluetooth mesh, including models, messages, publish/subscribe, node composition and security keys and will explore what’s involved in implementing firmware that uses Bluetooth mesh on the Zephyr RTOS platform. There will be code. There may even by live demos.

 

About Martin Woolley

I’m Martin Woolley and I work for the Bluetooth SIG, the technical standards body behind Bluetooth technology. I’m incredibly old and have over 30 years experience in the industry. I have and do develop software for all sorts of shapes and size of device although they do seem to be getting smaller, on the whole. These days, I specialize in Bluetooth technologies and their application, with particular emphasis on software development. I speak at lots of events, all over Europe and sometimes further afield such as the USA and India. In recent months I’ve become quite a fan of Zephyr and have been enjoying learning how to develop Bluetooth mesh software. I’d like to share some of my knowledge at this event.

IoT TLS: Why It’s Hard – David Brown, Linaro

By | Videos | No Comments

 

Summary

TLS (formerly SSL) is fairly well known, and most people are familiar with it through the ‘s’ at the end of the ‘https’ in web URLs. Securing communication is also important in the IoT space, and presents challenges that are not present in the browser environment. In this presentation, David Brown will give a brief overview of TLS, cover some of the challenges faced using it in the IoT space, and show the current work being done to better support TLS in the Zephyr project.

 

About David Brown

David Brown has worked on Linux and embedded devices for several decades. Earlier focuses included a security focus on the Linux kernel. His current work at Linaro is with the Security Working Group, with a focus on Linaro’s IoT and Embedded group (LITE). His current work is on improving the security of systems in this space, specifically those using the Zephyr RTOS.