[sdiy] STM32MP1

sleepy_dog at gmx.de sleepy_dog at gmx.de
Fri Feb 22 20:24:31 CET 2019


yeah, I've used FreeRTOS in the past, but not dissected it exactly. It's 
not that many files, though.

Am 22.02.2019 um 19:22 schrieb MTG:
> Yikes. I think anyone in this business (making musical instruments or 
> accessories) using a micro of any kind should have a pretty decent 
> understanding of Real-Time Embedded Systems Programming.  A goldmine 
> of information, examples, philosophies on this kind of thing can be 
> found in the first decade of the print magazine, Embedded Systems 
> Programming. I have a CD somewhere but heck if I can find it. Their 
> series, "Inside a Real-Time Kernel" really changed *everything* for 
> me.  I have a feeling the publisher has crushed the magazine content 
> online because it's very hard to find.
>
> Probably FreeRTOS has some great info too, but as I've never used it I 
> can't say for sure. A quick glance shows this. And yes a lot of 
> hardware choices, in and outside the CPU affect whether a system can 
> be (hard-) real time.
>
> "The scheduler in a Real Time Operating System (RTOS) is designed to 
> provide a predictable (normally described as deterministic) execution 
> pattern. This is particularly of interest to embedded systems as 
> embedded systems often have real time requirements. A real time 
> requirements is one that specifies that the embedded system must 
> respond to a certain event within a strictly defined time (the 
> deadline). A guarantee to meet real time requirements can only be made 
> if the behaviour of the operating system's scheduler can be predicted 
> (and is therefore deterministic).
>
> Traditional real time schedulers, such as the scheduler used in 
> FreeRTOS, achieve determinism by allowing the user to assign a 
> priority to each thread of execution. The scheduler then uses the 
> priority to know which thread of execution to run next. In FreeRTOS, a 
> thread of execution is called a task."
>
> https://www.freertos.org/about-RTOS.html
>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy




More information about the Synth-diy mailing list