RTOS

From bibbleWiki
Revision as of 22:07, 28 December 2024 by Iwiseman (talk | contribs) (Created page with "=Introduction= Thought I would do a page on RTOS so I have the terminology right. May do the same for Zephyr and Embassy to see how they compare. =RTOS Platforms= For me I have come across the different platforms *Zephyr running on my Nordic boards *FreeRTOS no used but the course drove me to this *IDF RTOS running on my ESP32 (not sure the difference) =Arduino= I guess most people of familiar with the Arduino approach to software with sketches. I dislike the ecosystem...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

Thought I would do a page on RTOS so I have the terminology right. May do the same for Zephyr and Embassy to see how they compare.

RTOS Platforms

For me I have come across the different platforms

  • Zephyr running on my Nordic boards
  • FreeRTOS no used but the course drove me to this
  • IDF RTOS running on my ESP32 (not sure the difference)

Arduino

I guess most people of familiar with the Arduino approach to software with sketches. I dislike the ecosystem and try to avoid it but this is what the course used.

void foo1() {
  // Do some function
}

void foo2() {
  // Do some function
}

void setup() {
  // Do some setup
}

void loop() {
  // Do something forever
  foo1();
  foo2();
}