contiki a lightweight and flexible operating system for
play

Contiki: A Lightweight and Flexible Operating System for Tiny - PowerPoint PPT Presentation

Contiki: A Lightweight and Flexible Operating System for Tiny Networked Sensors Protothreads: Simplifying Event-Driven Programming of Memory-Constrained Embedded Systems SensorWare Fibers Mantis Exokernel Nemesis Contiki Open source


  1. Contiki: A Lightweight and Flexible Operating System for Tiny Networked Sensors Protothreads: Simplifying Event-Driven Programming of Memory-Constrained Embedded Systems

  2. SensorWare Fibers Mantis Exokernel Nemesis

  3. Contiki Open source operating system for the Internet of Things

  4. Contiki Event Driven Kernel Requires State Machines Problems with Long Running Computations Preemptive Multithreading on Top of Event Driven Kernel Implemented Using Protothreads Loadable Programs, Services Core vs Programs Power Save Mode Uses Event Queue https://openi.nlm.nih.gov/detailedresult.php?img=PMC3231431_s ensors-11-05900f3&req=4

  5. System Partitioning Overview

  6. Service Overview

  7. Contiki RAM Allocation Process Count (p) | Event Queue Size (e) | Thread Stack Size (s)

  8. Protothreads Simplifying Event-Driven Programming of Memory-Constrained Embedded Systems

  9. Protothreads Simplifies Implementation of Control-Flow State Machines Allows Sequential Execution Without the Overhead of Allocating Multiple Stacks Evaluation State Count, Transition Count, Lines of Code of Reimplemented Functions

  10. Code Complexity Reduction and Overhead

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend