YoVDO

Zephyr on a Hearing Aid

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Embedded Systems Courses Firmware Development Courses Zephyr Courses

Course Description

Overview

Explore the fascinating journey of porting the Zephyr operating system to a hearing aid in this 36-minute conference talk. Delve into the challenges and solutions encountered when adapting Zephyr for a life-changing medical device that operates with minimal power and space while being produced in millions. Learn about molding Zephyr to support exotic development environments, including FDA-approved medical devices. Discover the intricacies of making Zephyr a modular component, porting it to a custom processor, ensuring endianness portability for the Bluetooth stack, supporting proprietary toolchains, and enhancing tracing infrastructure. Gain insights into the unique aspects of hearing aid technology, custom tools, toolchain abstraction, out-of-tree code management, and Oticon's contributions to the Zephyr project. Understand the future directions and potential applications of this innovative integration of open-source technology in medical devices.

Syllabus

Intro
Why this talk?
Not just a glorified amplifier
Under the hood of a hearing aid
Custom tools
Toolchain abstraction - before
Toolchain abstraction - after
Zephyr: Small part of a big system
Out of tree code
Out of tree (Solution)
Endian-portable Zephyr BT LL stack
bugs
debian_foreign: for each_arch Spayload
Semantic patch: Trace executed statements
Semantic patch: Final touches
Oticon Zephyr-contributions overview
Future work and direction
Questions?


Taught by

Linux Foundation

Tags

Related Courses

ARM Cortex (STM32) Deep Dive: Mastering Embedded Systems
EDUCBA via Coursera
Embedded Systems Object-Oriented Programming in C and C++
Packt via Coursera
Architecture 4031: x86-64 Reset Vector: coreboot
OpenSecurityTraining2 via Independent
Motors and Motor Control Circuits
University of Colorado Boulder via Coursera
Bluetooth Low Energy (BLE) From Ground Up™
Udemy