Hi,
Sorry dass ich extrem lange dafür gebraucht habe zu antworten.
Mittlerweile habe ich eine Lösung gefunden für mein Problem der
einwandfrei auf Ubuntu machine mit Eclipse-GCC Toolchain läuft. Anbei
der Source Code als Vorlage/Basis, wenn ihr was ausprobieren wollt könnt
ihr diese modifizieren und entsprechende FreeRTOS APIs verwenden,
kompilieren und ausführen.
Ich hatte mich zu diesem Zeitpunkt zu einem Online Course über
"Development of Real-time Systems" angemeldet
(https://www.coursera.org/learn/real-time-systems/). Das ist ein Kurs
der 5 Wochen lang dauert. Am ende der Woche muss man ein entsprechende
Assignment abgeben und deshalb kam zu diese Frage oben. Ist sehr zu
empfehlen, man lernt wichtige Dinge die man braucht um eine Real-Time
systeme zu Designen/entwerfen. Die Programmieraufgaben die in diese Kurs
sind, sind nur auf PC ebene machbar, gibt es leider keine konkrete
Beispiele auf ein bestimmte Architektur wie ARM oder AVR. Ich fände es
besser wenn sowas gäbe. Aber ist schon sehr hilfreich um die Konzepte
kennenzulernen und zu verinnerlichen.
Gerade für Studenten die ganz viel Zeit haben, ist es sehr ideal :) Für
Berufstätige auch ist das schaffbar. Wenn man einige Stunden nach der
Feierabend oder am Wochenende investiert, kann man davon nur
profitieren. Das gute ist, wenn man es nicht schaffen sollte in 5 Wochen
am Stück die Dinge fertig zu machen, es ist nicht schlimm, denn, man
kann beim nächstes mal wenn dieses Course wieder angeboten wird, ab dort
weitermachen wo man beim letztes mal aufgehört hat weil man einfach
nicht geschafft hat oder so, diese Feature finde ich ganz gut.