Running CFS on Zephyr: A Modern RTOS for Space Missions
Talkat Open Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 2025 · 2025-12-08..12-10·
summary
cFS and OSAL get ported to Zephyr by mapping OSAL calls onto native Zephyr kernel primitives rather than using a POSIX shim, with timekeeping, semaphores, and task management implemented as thin wrappers and Zephyr logging and watchdog used for health monitoring. Build uses west and CMake (a demo builds ~220 components). Work is partial: a test image measures ~25 KB today but full flight builds target on the order of megabytes.
AI-written summary · about
chapters (7)
- 0:00CFS on Zephyr intro
- 3:16Spacecraft architecture & CFS
- 6:56CFS components & layers
- 15:37CCSDS standards & CFS
- 17:50OS abstraction & Zephyr goals
- 23:58Demo: Zephyr build with CFS
- 30:53Q&A: footprint, boards, security
related talks
05mZephyr
49mThe Zephyr™ Project – An Updated Overview
48mFrom FreeRTOS To Zephyr: A Practical Migration Guide for Embedded Developers
50mZephyr Project: An RTOS to Change the Face of IoT
27mZephyr RTOS as a role model in the operating systems theory education
48mDeveloping Open-Source Software RTOS with Functional Safety in Mind
30mSoC Development: From ROM to Application
48mDeveloping Open-Source Software RTOS with Functional Safety in Mind
