kmilo17pet / QuarkTS

An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
MIT License
253 stars 44 forks source link

ask for a help #12

Closed e665107 closed 4 years ago

e665107 commented 4 years ago

dear friend: Can you tell me this rtos will consume how much resources, when it runs on the stm8, or pic, or avr? I am looking for a minirtos, which can work well on this environment! osa is a good choice, but nonone mend it!

kmilo17pet commented 4 years ago

On STM8, AVR and 16/32-bit PIC, can take from 3.5 to 6 Kb of Program Memory and requires one hardware timer. Some configurations can be tunned to decrease the memory usage. On 8bit PIC devices, the OS cannot build due the compiler limitations. Take a look to the user manual.

I cannot recommend OSA because I have never used it, however, if that OS meets your needs, use it.

Best