Hallo,

beim Codeumbau von REFLEX ist folgender Zwischenstand erreicht:
- Aufteilung des Codes in Pakete getrennt nach Funktion
- Integration des Qt Build Systems (QBS)
- Umstrukturieren der Plattformen
  - posix (ehemals linux/guest)
  - omnetpp
  - atmega
  - msp430x
  - ez430chronos (als Zusatz zu msp430x)
- Anpassung der Beispielapplikationen an das neue Buildsystem
  - HelloWorld
  - PingPong
  - unitTest (enthält Testfälle für den Kern und Treiber)

MSP430 wurde aus Zeitgründen nicht in QBS integriert. Da ich ja auch nie
eine Rückmeldung außer von Stefan erhalte, werde ich mich im Rahmen der von
Cottbus bezahlten Arbeit auf msp430x/chronos, posix und omnetpp
konzentrieren und schlage vor, irgendwann Richtung einer etwas
leistungsfähigeren 32Bit Architektur zu expandieren.

Mit Hilfe von QBS kann man nun die einzelnen Pakete als Bibliotheken bauen
lassen. Auch Anwendungen sind möglich, wie man den o.g.
Beispielapplikationen entnehmen kann. Überraschend ist dabei die deutlich
spürbare Beschleunigung gegenüber Make. Eine benutzbare Dokumentation des
Buildsystems kann in Zukunft erwartet werden; bei Fragen stehe ich natürlich
gern zur Verfügung.

Richard

Antwort per Email an