Zephyr on a Hearing Aid
Offered By: Linux Foundation via YouTube
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 SystemsEDUCBA 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