Post Created date
Preemptive vs. Cooperative Multitasking
Addenum And NEW is the shown possibility to create your own Debugger!  
Saturday, 13 July 2019 - 11:00
Preemptive vs. Cooperative Multitasking
Kartman, you asked:  "What happens when you run WiFi - which is presumably why you’d be using an ESP device?" This was the answer!   Cooperative multitasking is blocked...
Saturday, 13 July 2019 - 10:37
Preemptive vs. Cooperative Multitasking
Here is a template for   ESP8266 CoopOS using cont.h, cont.S   It is  the espressif preparation of cooperative multitasking .   This version has a...
Friday, 12 July 2019 - 05:58
Preemptive vs. Cooperative Multitasking
Cooperative multitasking is not dead ;) When I started the discussion nearly 5 years ago I never thought that this topic is available so long.   Today you will find many...
Monday, 24 June 2019 - 13:33
Preemptive vs. Cooperative Multitasking
This is the quick and very dirty ;)  working example with a very stripped down Scheduler.   Cooperative Multitasking with Context Switch (cont.h)   For ESP8266...
Sunday, 7 October 2018 - 14:14
Preemptive vs. Cooperative Multitasking
Yes, it works with WiFi!       The concept;   in function "Telnet":   while(1) {          ... do Telnet stuff  ...
Tuesday, 2 October 2018 - 12:39
Preemptive vs. Cooperative Multitasking
My cont.h and the cont.S (the assembler source) is at: /home/helmut/.arduino15/packages/esp8266/hardware/esp8266/2.3.0/cores/esp8266   /home/helmut/.arduino15/packages is the...
Monday, 1 October 2018 - 17:58
Preemptive vs. Cooperative Multitasking
A Jitter of max -2 / +3 microseconds  is hard to beat with RTOS ;)   Have fun!  
Sunday, 30 September 2018 - 14:03
Preemptive vs. Cooperative Multitasking
It is 3 and a half year ago, since i posted here, how to use cooperative multitask with an Arduino. Some people ment, this was obsoltete. But i used this method in the meantime...
Sunday, 30 September 2018 - 13:58
Preemptive vs. Cooperative Multitasking
Well, thanks for the link. Protothreads seam to use the same idea - but it is  is much older!. That does not mean, it is obsolate today, In fact, we are reinventing the wheel...
Saturday, 23 December 2017 - 15:25
Preemptive vs. Cooperative Multitasking
And here is a simple framework for a Cooperative Scheduler:   -- preparing tasks -- starting tasks with different priorities   Well, it may be primitve - but it works on...
Friday, 22 December 2017 - 03:58
Preemptive vs. Cooperative Multitasking
This is the most simple multitasking with 3 #defines:   // This is the minmal cooperative MT // Helmut Weber // // Works with AnsiC #include <stdio.h> #define...
Friday, 22 December 2017 - 02:22

Pages