Host-Anwendungen unter Linux entwickeln

EMBEDDED SYSTEMS

Mit Linux Studio stellt Segger eine Entwicklungsumgebung vor, die für die native Host-Entwicklung konzipiert wurde. Damit stehen die Funktionen der Segger Embedded Studio IDE auch Linux-Anwendungsentwicklern zur Verfügung.



Mit einer an Visual Studio angelehnten Benutzeroberfläche, Projektverwaltung und dem integrierten Source-Level-Debugger unterstützt Linux Studio die Entwicklung unter Linux. Der Projektmanager ermöglicht die Organisation aller Projektressourcen. Bei Multiprojektlösungen können Teile einer Anwendung (z.B. eine ausführbare Datei, zusätzliche Bibliotheken und Ressourcen) zusammen verwaltet werden.

Der Quellcode-Editor unterstützt die Entwicklung durch Code-Vervollständigung, Vorschläge und Vorlagen. Mit den Build-Konfigurationen kann ein Projekt nicht nur in einer Debug- und einer Release-Konfiguration gebaut werden, es lassen sich auch Konfigurationen für verschiedene Varianten einer Anwendung erstellen.

Linux Studio enthält einen integrierten Debugger zum Debuggen einer Anwendung auf Quellcode-Ebene. Projekte können in der gleichen Umgebung debuggt werden, in der sie entwickelt werden. Zusätzliche dedizierte Debugging-Fenster bieten Informationen und Einblicke in das System. In einer Debug-Sitzung erlaubt Linux Studio die Kontrolle über die Zielanwendung.


Verfügbarkeit

Linux Studio ist als Software Tool unter Seggers Friendly License für die nicht-kommerzielle Nutzung und unter Seggers kommerzieller Lizensierung erhältlich. Die kommerzielle Lizenz bietet verschiedene Lizenzierungsoptionen für Einzelplätze, portable Dongles oder Multi-User- und unternehmensweite Lizenzen.

Lizenzen für Linux Studio sind unbefristet, es ist kein Jahresabonnement erforderlich. Die Lizenz für die kommerzielle Nutzung beinhaltet 12 Monate Updates und technischen Support, der verlängert werden kann.

Fachartikel