Hi zusammen,
meine Dipl ist mittlerweile so gut wie fertig. Jedoch habe ich mich im
Bereich der Kommunikation mit alldem Beschäftigt und weniger der
Steuerung. Ich habe sog. "Device Driver" erstellt, neue
Simulink-Blöcke die dann per TLC Code generieren, dazu habe ich auch
einige tlc-Dateien von Texas Instruments verändert bzw. erweitert (die
durch den Embedded Target bereitgestellt wurden).
Wenn man weiß, welcher Code am Ende bei rauskommen muss, ist das ganze
keni Hexenwerk, vielmehr eine mühselige Suche nach auf den manchmal
verschlungenen Pfaden der tlc-includes.
Der Embedded Coder ist in meinen Augen schwer zu empfehlen. Allein an
der Codeausführungsgeschwindigkeit ist leicht zu erkennen, dass viele
Routinen (FFT, insbesondere Convoultion) erheblich schneller arbeiten,
da im Hintergrund schnelle Routinen in Libraries eingesetzt werden.
Ich denke Simulink ist im ganzen recht gut einsetzbar. Ich habe mich
mangels Zeit aber überhaupt nicht mit Stateflow auseinandergesetzt, von
dem ich annehme, dass damit viel Mühe - die in Simulink umständliche
Modellierung - erspart bleiben kann.
Ebensowenig mit Triggered SubSystems. Hardwareinterrupt lassen sich
meinem Gefühl nach damit womöglich echt gut benutzen.
Markus: Doku gibt es sehr, sehr wenig. Gerade in Bezug auf die eher
systemartige Programmierung schreibt kaum jemand ein Buch, wohl auch
daher, dass Embedded Coder und Embedded Target (TI, Motorola etc)
ziemlich neu sind. Ich hatte mal in die neue Version Matlab 2006a
hineingeschaut und konnte sehen, dass hier schon sehr viel
Weiterentwicklung enthalten ist. (Meine Funktionsblöcke müsste ich hier
bereits dafür weiter anpassen). Gute Doku als Buch oder hilfreiche
Seiten habe ich tatäschlich kaum gefunden. Die Matlab-Doku enthält
bekanntlich echt viel Information, leider nicht immer übersichtlich.
Hat man sich einmal damit abgefunden, dass man Infos immer aus einem
halben Dutzend Dokumenten und ein, zwei Beispielen zusammenfinden muss,
kommt man aber doch recht gut voran. Weiterhin viel Erfolg!
Griuß
Florian