
RIOT OS: One Operating System for IoT Concurrency and Embedded Systems
Discover RIOT OS, a powerful operating system for IoT devices, designed for efficient concurrency and resource-constrained nodes. Explore the debate between event-driven and thread-based systems, and learn about the essential features that an embedded OS should provide. Delve into the question of multithreading support in embedded operating systems and explore the novelty of RIOT OS compared to other embedded OS options. Uncover the similarities and differences between various operating systems, as well as new programming languages tailored for IoT applications like Ceu and NesC.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
RIOT: One OS to Rule Them All in the IoT E. Baccelli, O. Hahm, M. W hlisch, M. G nes, T. C. Schmidt C u: Safe System-level Concurrency on Resource-Constrained Nodes Francisco Sant Anna, Noemi Rodriguez, Roberto Ierusalimschy, Olaf Landsiedel, Philippas Tsigas
Event Driven Vs Thread Based What is better for an Embedded OS? Event Driven Event triggered State transitions need to be considered-not necessarily explicit Circular logic is possible Thread Based Runs serially, doesn t wait for an event Shared memory
Does an embedded Operating System really need to support multithreading?
Novelty of RIOT OS Is it really better than all the embedded OSes out there?
Similarities Differences
Ceu NesC