Hi Michi,
korrekt, MCUXpresso ist richtig. Früher mal LPCXpresso, wie im Wiki beschrieben, aber man kann die damals generierten Projekte auch einfach in MCUXpresso übernehmen, die werden dann konvertiert und laufen sofort.
Wenn du kämpfst, das Zeug zum Laufen zu bringen, kann ich nur meine VBox empfehlen: linux-bus-tools-f7/entwicklung-mit-dem-virtualbox-image-t527.html
Damit kann man als Einsteiger schon mal viel Zeit Sparen und Fehler ausschließen.
Und sehe ich das richtig, dass das Programm für diverse Applikationsplatinen ausgelegt ist, und dann die entsprechende Software aktiviert wird? (Es ist aber trotzdem die ganz Software für alle Appl. vorhanden...?)
Interessant ist auch, dass du quasi der zweite in zwei Tagen bist, der die Frage nach dem Zusammenspiel Applikationssoftware mit lib / Hardware stellt. Offensichtlich muss man das noch besser erläutern im Wiki.
Mit dem Bild auf der Startseite des Wikis hab ich versucht das zu erklären.
Es gibt wenige Controller. Zum Beispiel einen Controller für 4TE REG Gehäuse. Der Controller hat den ARM / LPC drauf und da kommt die SB-Firmware drauf. Die beinhaltet sowohl die emulation eines Busankopplers (BCU1, BCU2, BIM112) als auch die Software für die Steuerung des Gerätes. Je nachdem, was man für ne Firmware auf den Controller lädt, kann der dann 8out, 4fach Rollo, was auch immer steuern.
Die eigentlichen "Geräte", auch "Applikationen" genannt, sind quasi austauschbar. Zumindest gibt es mehrere passende für bspw. den 4TE Controller.
Eine Besonderheit sind z.B. die Einbaugeräte. Die sind quasi Controller und Applikation in einem. Zum beispiel das ARM Eingangsmodul (auch TS ARM für Tastsensor ARM genannt).
War das nachvollziehbar?
Grüße
Christian
PS 1: Hier ist grob das manuelle Einrichten von LPCXpresso (1:1 übertragbar auch MCUXpresso) erläutert:
https://selfbus.myxwiki.org/xwiki/bin/v ... splattform
PS 2: Die sblib ist meines wissens nicht explizit dokumentiert. Hier steht, dass sie ähnlich der von Arduino ist:
https://selfbus.myxwiki.org/xwiki/bin/v ... ARMLibrary und hier wird grob beschrieben, wie man ein eigenes neues Projekt anfangen könnte:
https://selfbus.myxwiki.org/xwiki/bin/v ... ng_LPC11xx