User Tools

Site Tools


rtes:topics:rtos:dk-questions

This is an old revision of the document!


DigiKey - Introduction to RTOS, Questions About the Video Tutorials

General Questions

  1. Is a microcontroller (MC) a central processing unit (CPU)?
  2. What is a processor core?
  3. How may cores does a microcontroller have? Compare EPS32-S2 and ESP32-C3.

Video 01

  1. What is a Super Loop? What are advantanges and disadvantages?
  2. A so-called interrupt (e.g. caused by a button pressed by the user) can break the execution of a super loop to handle a certain task on request. In this case the CPU first saves the complete state of execution, then executes the associated user-defined function “Interrupt Service Routine (ISR)” to handle the interrupt, and finally restores the interrupted program and continues the operation where it was left. Which “typical” timing deadlines (i.e. guaranteed maximum reaction time of a MC to a certain event / interrupt) can be achieved which this interrupt
  3. What are tasks, threads and processes? How does the FreeRTOS documentation and community use the terms task and thread?
  4. How many processes can be executed in FreeRTOS?
  5. Can an Interrupt Service Routine

Video 02

rtes/topics/rtos/dk-questions.1743328152.txt.gz · Last modified: 2025/03/30 09:49 by rolf