Zephyr RTOS
• 40 min

Real-Time I/O (RTIO) for Developing Real-Time Zephyr Applications

Discover how RTIO (Real-Time I/O) enables efficient, low-latency data streaming for time-critical Zephyr applications

Luis Ubieda

Luis Ubieda

Lead Firmware Architect

Share:

At Open Source Summit North America 2025 in Denver, Luis Ubieda presented RTIO (Real-Time I/O), a relatively new Zephyr subsystem that enables applications to perform time-critical I/O operations. This technical presentation explores how RTIO helps developers meet strict real-time constraints while efficiently managing multiple data streams from sensors, ADCs, and other peripherals.

Presentation Highlights

  • RTIO Fundamentals: Understanding what RTIO is and how it enables time-critical I/O operations
  • Async vs Sync Paradigms: Exploring the benefits of asynchronous over synchronous approaches
  • Practical Examples: In-tree implementations with sensors and bus drivers
  • Integration Guide: Step-by-step approach to implementing RTIO in your Zephyr applications
  • Performance Comparison: Live demonstration comparing sensor drivers with and without RTIO

About the Speaker

Luis Ubieda is Croxel’s Lead Firmware Engineer. As a Zephyr TSC electee and active Zephyr collaborator in Sensors and RTIO, Luis brings deep expertise in embedded systems and real-time applications to help teams build reliable, high-performance IoT solutions.

Event Details

  • Conference: Open Source Summit North America 2025
  • Track: Zephyr Developer Track
  • Location: Denver, Colorado
  • Date: June 23-25, 2025

Resources

About the Author

Luis Ubieda

Luis Ubieda

Lead Firmware Architect

Lead Firmware Architect with expertise in Zephyr® RTOS, Bluetooth Low Energy (BLE), and cellular IoT development. Active upstream contributor to the Zephyr Project. Focused on test-driven development and making embedded systems more accessible through open-source contributions.

Luis Ubieda has written 7 articles for Croxel Insights.