RTOS voor pic 16f

M

MichelM

Guest
Hoi

Ik ben op zoek naar een gratis RTOS voor gebruik met 16F877

Freertos is voor de 18F en de gratis versie van salvo heeft niet enougth taak
bedankt

 
*. C of *. ASM?
Vraag Google

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />groeten,

 
Voor deze serie een scheduler misschien een nuttig omdat de beperkingen kenmerken van de microcontroller CPU (zonder schoorsteen, litle ram e flash, etc) ...
Maar als u relly de behoefte van de RTO's, SALVO zien in:
http://www.pumpkininc.com/

Goede toepassing nota's kan worden gevonden in:
www.psoc.com.br
www.microchip.com

 
Probeer Jacos
http://www.edaboard.com/viewtopic.php?t=40137&start=0

 
Een echte RTOS is ook te groot voor een klein 16F *- apparaat ...
Ik gebruik een timer als planner en zet vlaggen aan het begin en het einde van elk programma deel.Deze oplossing werkt zonder problemen, maar de context besparing is individueel te worden gemaakt en dit moet worden het belangrijkste probleem.
Als u slechts ongeveer 3-5 opdrachten, die sporadicly worden genoemd, moet u gebruik maken van deze oplossing.Als u veel verschillende taken hebben, draaien op hetzelfde moment, moet u overwegen als het paar bytes ram van de 16F *- apparaten zal genoeg zijn of dat u beter gebruik maken van een 18F *- apparaat, waar je tot 2k ram.

Er zijn 3 belangrijke-problemen, die optreden als u wilt een RTOS voor een pic schrijven:
- Het ontbreken van timers
- Gebrek aan ram
- Stack niet diep genoeg
Al het andere kan worden vermeden, maar als je wilt slechts 2 timers gebruiken, moet je meer ram, die niet beschikbaar is.

Dus gebruik gewoon een simpele planner, voor details google naar "round robin" of "planning"

Ik hoop dat dit je een beetje geholpen ...

 

Welcome to EDABoard.com

Sponsor

Back
Top