~/talk

Zephyr for Open Source Health Devices

links:none on file
slides:none on file

Open source patient monitors (HealthyPi 5, HealthyPi 6, HealthyPi Move) run a single Zephyr codebase across nRF, STM32 and RP2040 families, sharing drivers and modular sensor repositories; migration replaces vendor SDKs with Zephyr features like Zbus, the state-machine framework and async read/decode to handle DMA and triggers. Devices support up to 5 ECG channels at 3000 samples/sec, use MCUboot + LittleFS OTA over BLE, and a dual‑core M7+M4 design for display versus sampling. Most ports work but IPC/shared‑memory corruption and streaming API thread priority issues remain.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:10Open source health devices
  3. 7:10Healthy Pi evolution
  4. 10:05Zephyr migration challenges
  5. 15:28Development experience with Zephyr
  6. 20:30Sensor drivers and async API
  7. 27:06Porting and libraries
  8. 30:17Dual-core device design
  9. 33:30Zephyr benefits and conclusion
  10. 38:00Certification and safety
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.