BOSS wrote:
> Ich muss im Rahmen einer Arbeit ein Betriebssystem für einen TriCore uC
> von Infineon entwickeln.
>
> Frage:
> 1. was brauche ich dafür (Tools)?
Eine Entwicklungsumgebung für den µC. Den Umfang solltest du aus deiner
8-Bit Zeit kennen.
Softwareseitig mindestens Assembler, aber IMHO bequemer ein Compiler.
Ein Tool zum ersten Flashen, später ist ein Bootloader hilfreich. Und
was zum Debuggen ist nicht übel, komfortabel wäre was mit
In-circuit-Debugging Möglichkeiten wie JTAG o.ä.
Hardwareseitig solltest du mindestens ein Demoboard mit allen per API zu
implementierenden Schnittstellen haben. Im F&E-Labor sollten
entsprechende Peripheriegeräte für Tests vorhanden sein.
> 2. ist die Aufgabe in 4 Monate machbar?
Selbstverständlich ;-)
Der Umfang und die Qualität des Betriebssystems ist ja unspezifiziert.
Irgendwas sollte man in 4 Monaten hinschustern können. Musst halt klug
vorplanen und projektieren.
> 3. gib es schon fertigen Betriebssystem von Infineon für TC1766 das man
> schon einsetzen kann?
Wenn deine Aufgabe die Entwicklung ist, darfst du kein fertiges
einsetzen.
Aber du solltest die 'Konkurrenz' kennen und im Stand der Technik
würdigen, wenn du eine Abschlussarbet machst.
Oder verstehe ich die Aufgabenstellung nicht?
> 4. welche Literaturen sind hilfreich?
Alles was über den speziellen µC zu finden ist und grundlegendes über
Betriebssysteme.
Wenn der Auftraggeber (Prof.?) Vorlieben zum Betriebssystem hat, nützt
es der Note, wenn man die Vorlieben kennt und berücksichtigt, d.h. in
der Vorlesung sollte man gewesen sein oder das Skript beschaffen können.