What feature would you like an RTOS to have? for example read/write semaphores!
What feature would you like an RTOS to have? for example read/write semaphores!
What the heck..... has the RTOS damn burst and the threads are a flooding on teh subject.
This thread here:
https://www.avrfreaks.net/forum/...
Pretty much came to the proper conclusion that RTOS on a microcontroller is pretty useless for about 99.99999% of teh applications out there.
Maybe the OP can expand on their question as to what platform they are referring to where this RTOS will run? If its on a micro then this thread is just going to become another facsimile of the one I pointed to.
Jim
How about one that does not ever disable interrupts?
How about one that does not ever disable interrupts?
Done that.
What the heck..... has the RTOS damn burst and the threads are a flooding on teh subject.
This thread here:
https://www.avrfreaks.net/forum/...
Pretty much came to the proper conclusion that RTOS on a microcontroller is pretty useless for about 99.99999% of teh applications out there.
Maybe the OP can expand on their question as to what platform they are referring to where this RTOS will run? If its on a micro then this thread is just going to become another facsimile of the one I pointed to.
Jim
Its running on a beast! ARM Cortex-A5 600MHz 512MBytes of DDR
Its running on a beast! ARM Cortex-A5
So why on earth are you posting it here?!?!
Clearly, the features required have to be relevant to the intended target - so, as Jim said, "NONE" is going to be the answer for the vast majority of AVR applications.
Probably also for the majority of Cortex-M0/M3/M4
And even when they do get into RTOS territory, the requirements will be very different from an A5 "beast"
What the heck..... has the RTOS damn burst and the threads are a flooding on teh subject
And another just now: https://www.avrfreaks.net/forum/freertos-error-atmel-studio-7
Can I resurrect this thread? I'm still interested in any API calls you would like to see in an RTOS.
I'd like to see some open source operating system frameworks (good enough to gain a following) that don't claim to be "real time." Maybe a run-to-completion OS, and something preemptive but without the "real time" feature.
Just so that once can compare and contrast. Maybe something with EDISMS ala Tops20 (your task provides a pointer to a function that indicates runability. Very powerful and general. Very dangerous, abuseable, and easy to shoot yourself in the foot.)
(although I guess I'm not too clear on what "preemptive but not real-time" would mean.)