News for hackers. Stuff that matters.
Re:Fearless concurrency in your microcontroller by mechatrocity on Tuesday May 09, 2017 @05:03PM (#14303795)
> The RTFM language was created ... to develop real time systems for which FreeRTOS didn’t fit the bill.

I'm curious how they determined FreeRTOS wasn't appropriate for their use cases?

Re:Fearless concurrency in your microcontroller by PerLindgrenRTFM on Wednesday May 10, 2017 @01:42PM (#14310027)
Hi There. A number of factors. 1) FreeRTOS is ineffective, in many cases you have to code around the kernel to get sufficiently good response times. 2) FreeRTOS does not offer any means to schedulability analysis, as the internal overhead is very hard to predict and data dependent (and lacks proper characterisation). 3) The threading model as such is not particularly suited to concurrent programming (RTFM is event driven, reflecting the reactive nature of the hardware as well as the application). 4) Thread based programming is hard to get right, see e.g., https://www2.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-...). 5) Regarding FreeRTOS, the current license disallows to make comparisons with FreeRTOS without their permission, how about that for starters!!! /Per