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
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!
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))
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....
> 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>
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
Ich hab in der Vergangenheit solche Dinge in Visio geplant, bzw. zu Dokumentationszwecken festgehalten. Das ganze sieht dann ähnlich aus wie ein Gant-Chart.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.