rtes:topics:rtos:dk-questions
This is an old revision of the document!
DigiKey - Introduction to RTOS, Questions About the Video Tutorials
General Questions
- Is a microcontroller (MC) a central processing unit (CPU)?
- What is a processor core?
- How may cores does a microcontroller have? Compare EPS32-S2 and ESP32-C3.
Video 01
- What is a Super Loop? What are advantanges and disadvantages?
- 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
- What are tasks, threads and processes? How does the FreeRTOS documentation and community use the terms task and thread?
- How many processes can be executed in FreeRTOS?
- What does task priority mean?
- Can the standard MC interrupt request (IRQ) mechanism still be used together with RTOS to react extremely fast to events like timer events, external sensor readings, or user interactions?
Video 02
rtes/topics/rtos/dk-questions.1743328493.txt.gz · Last modified: 2025/03/30 09:54 by rolf