Moin, ich habe eine Frage, kennt jemand ein Tool, mit welchem man bei einem RTOS die Taskplanung vereinfachen kann? Es geht darum, dass ich mehrere Zeitscheiben haben möchte, die sich teilweise unterbrechen. Nun kann ich das natürlich mit Zettel und Bleistift ausrechnen, aber schöner wäre es, wenn man ein Werkzeug hat, was das Ganze etwas visualisieren kann. Wo man dann auch einfach etwas mit den Laufzeiten spielen kann, um abzuschätzen, was geht und was nicht. Oder wo man nachher mit der CPU-Auslastung landet. Vielleicht hat jemand so etwas auch schon in Excel gemacht und möchte es teilen? Viele Grüße Philipp
Gast
#5005678
Der Debugger.
Gast
#5005691
Percepio Tracealyzer
visual schrieb: > Percepio Tracealyzer Das Tool scheint ja mehr fürs Messen und die Analyse zu sein. Ich suche etwas zum Planen, wenn ich noch gar keine Software habe!
Gast
#5005724
Ein Projektplanungstool missbrauchen? http://www.giga.de/downloads/ganttproject/ Musst nur im Hinterkopf behalten, die Stunden sind Millisekunden.
Noch einer schrieb: > Ein Projektplanungstool missbrauchen? > http://www.giga.de/downloads/ganttproject/ > > Musst nur im Hinterkopf behalten, die Stunden sind Millisekunden. Interessante Idee, danke, mal schauen ;) Gibt es wirklich kein Tool, was auf diesen Anwendungsfall spezialisiert ist?
Philipp X. schrieb: > Ich suche > etwas zum Planen, wenn ich noch gar keine Software habe! Weisst du dann schon wie viele Tasks du haben wirst, wie die Laufzeiten dieser Tasks sein werden, wie Interrupts behandelt werden, usw? Handelt es sich um ein ko-operatives oder ein pre-emptive RTOS? Fragen über Fragen über Fragen...
Eric B. schrieb: > Philipp X. schrieb: >> Ich suche >> etwas zum Planen, wenn ich noch gar keine Software habe! > > Weisst du dann schon wie viele Tasks du haben wirst, wie die Laufzeiten > dieser Tasks sein werden, wie Interrupts behandelt werden, usw? Handelt > es sich um ein ko-operatives oder ein pre-emptive RTOS? > Fragen über Fragen über Fragen... 3 Tasks (1 hochfrequent, 1 niederfrequent (unterbrechbar), 1 background (unterbrechbar))
Gast
#5005991
Die Herangehensweise ist m.e ein wenig selten. Meist kann man ja nicht so einfach die Laufzeiten "planen". Und bei 3 ist die Rechnung über die Auslastung doch recht überschaubar....
Gast
#5005994
> Gibt es wirklich kein Tool...
Als Linus Torwalds auffiel, es gibt kein passendes Tool für sein
Problem, hatte er seine anspruchsvollen Aufgaben mal kurz unterbrochen
und das Git geschrieben.
Kann man schon: http://projects.laas.fr/simso/ http://beru.univ-brest.fr/~singhoff/cheddar/ Wenn man bestimmte Annahmen trifft kann man sogar recht gut Aussagen treffen. </Thread>
Gast
#5006488
frage ist warum man soetwa planen sollte man passt den programmierstil eh auf das RTOS an ... der task läuft nur solange wie man es brauch ... ich nutze zur laufzeit meist die internen statistikfunktionen ( auslastung, stack .. usw ) so gesehen interessiert es mich nichtmal wie lang die zeitscheibe ist. es ist eher wichtiger das jeder task läuft und auch das tut was er soll welcher task wen unterbrechen darf legt die priorisierung fest
Gast
#5006522
Ich hab in der Vergangenheit solche Dinge in Visio geplant, bzw. zu Dokumentationszwecken festgehalten. Das ganze sieht dann ähnlich aus wie ein Gant-Chart.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.