BitCtrl Systems GmbH
Foto Weissenfelserstr. 67
Suche:     
 BitCtrl Systems GmbH
Produkte Support News & Events Download Shop Partner Kontakt
  Über QNX®
  QNX® News
  Service
  Downloads
  Links
  Repository
  Literatur
  Erfolgsgeschichten
  Besonderheiten von
   QNX®
  Einsatzgebiete
  Schulung
QNX® Momentics Development Suite
Inhaltsverzeichnis Zurück zum Seitenanfang
Überblick Features Editionen
Weitere Informationen Copyright    
Überblick Top

Embedded-Entwickler können jetzt zeitraubende Programmieraufgaben und Projekte mit mehreren Sprachen und Prozessorarchitekturen schneller und einfacher als bisher bearbeiten. Die QNX® Momentics Development Suite von QNX® Software Systems bietet dafür auf der Basis des QNX® Neutrino Realtime Operating Systems (RTOS) ein umfassendes und dabei hoch integriertes Toolset. Es enthält buchstäblich jede Funktionalität von der Assistentenunterstützung bei Projektstart bis hin zur Performance-Analyse des Endprodukts.

Die Bedienung von QNX® Momentics ist sehr einfach erlernbar, da alle Tools in der IDE - selbst die anderer Hersteller - über dieselbe Bedieneroberfläche laufen. Im Gegensatz zu anderen IDEs besteht damit ein einheitliches Look-and-Feel für jedes Tool. Aufgrund der Zusammenarbeit der Tools in der IDE lassen sich langwierige Programmieraufgaben vermeiden. Zeigt beispielsweise das Memory Analysis Tool einen Zuweisungsfehler an, kann der Entwickler den Fehler einfach anklicken und die IDE wechselt automatisch zum Debugger. Da für alle Tools dieselbe Ansicht gilt, ist die Navigation für den Anwender sehr einfach - ohne eine Unmenge an offenen Fenstern. Zudem ist QNX® Momentics fest in das QNX® Neutrino RTOS integriert. Beides ist so aufeinander abgestimmt, dass sich das Debuggen von Executables, das Erzeugen von Target-Images und die Justierung von Applikationen vereinfachen.

QNX® Momentics bietet Entwicklern eine breite Auswahl an Prozessoren - x86, MIPS, PowerPC, ARM, StrongARM, XScale, SH-4 - und Sprachen. Der Host ist frei wählbar, da die gleichen Fähigkeiten und Tools plattformübergreifend für Solaris, Windows und das QNX® Neutrino RTOS unterstützt werden. Entwickler, die an einem Projekt arbeiten, können dabei dieselben Tools und denselben Quellcode verwenden. QNX Momentics basiert auf der Eclipse-Plattform, so dass sich auch Eclipse-basierte Tools anderer Hersteller integrieren lassen, die mit den neuen QNX® Tools dieselbe intuitive Benutzeroberfläche nutzen.

QNX® Momentics Feature Matrix Top
Feature SE PE
QNX® Neutrino RTOS Ja Ja
SMP Support Ja Ja
Multi-host (Windows, Solaris, QNX® Neutrino) Ja Ja
® Photon microGUI Ja Ja
Multi-target (Reference platform runtimes) Ja Ja
Command-line tools Ja Ja
Standard TCP/IP stack Ja Ja
BSP source (17 BSPs, 25 boards) Nein Ja
Professional TCP/IP stack (IPv6, IPSec) Nein Ja
Systems analysis toolkit Nein Ja
IDE framework and tools Nein Ja
Third-party tool plug-ins Nein Ja
DDKs (one example per device class) Ja Nein
DDKs (Additional examples per device class) Nein Ja
Embedded & abridged C++ libraries Nein Ja
Embedded Kits Nein Ja
Online documentation and videos Ja Ja
Editionen Top

QNX® Momentics ist in einer Professional Edition lieferbar:

Die QNX® Momentics Professional Edition enthält Tools für C, C++, Embedded C++ und Java. Die dazugehörigen Assistenten helfen beim Projektstart, indem sie den Projektquellcode automatisch anlegen, Verzeichnisse einrichten und das Projekt kompilieren. Zeit sparen lässt sich mit Programmier-Editoren, die unter anderem den Code vervollständigen oder Fehler analysieren. Das Source Debugger Tool verarbeitet mehrere Prozesse gleichzeitig, selbst wenn die Prozesse in verschiedenen Sprachen geschrieben wurden und über mehrere CPUs laufen. Der Debugger kann zudem Post-Mortem-Analysen der Core-Dump-Files ausführen und dynamisch an bereits laufendene Prozesse anfügen. Fehler wie etwa Memory-Lecks lassen sich mit dem Memory-Analyse-Tool schnell entdecken.

Das Profiler-Tool zeigt auf einen Blick, wieviel Zeit ein Prozess benötigt, so dass sich ineffizienter Code und Algorithmen sofort lokalisieren lassen. Mithilfe des System-Builder-Tools lassen sich boot-fähige und embedded Flash-Images durch einfaches Klicken auf die Komponenten erstellen. Für das Überwachen der remote Targets sorgt das Target-Information-Tool. Mithilfe des Target-Navigator-Tools ist der Zugriff auf alle remote Targets in konsistenter Weise gegeben. Über das Target-Agent-Tool kann der Navigator mit einem oder mehreren Target-Systemen kommunizieren, wobei Ethernet, serielle Verbindungen, JTAG und ROMulator unterstützt werden. Zur Versionskontrolle eignet sich das QNX® Momentics eigene Tool oder aber Eclipse-basierte Tools anderer Hersteller wie Rational ClearCase.

System-Analysis-Toolkits und Driver-Development-Kits sind verfügbar. Für verbreitete Boards auf der Basis von x86, PowerPC, MIPS, SH-4, ARM, Strong-ARM und XScale liefert QNX® sogenannte Board-Support-Packages. Jedes Paket enthält Programm-Binaries und funktionierenden Quellcode für Start-up Komponenten und Gerätetreiber. Zur einfachen Erzeugung voll funktionstüchtiger Bedienerschnittstellen bietet sich das QNX® Photon Application Builder Tool an. Eine GNU Command-Line Toolkette sowie die große Auswahl von Bibliotheken runden die QNX® Momentics Professional Edition ab.

Weitere Informationen Top

Weitere Informationen zur QNX Momentics Development Suite Professional Edition finden Sie hier.

Copyright Top
© 2002, QNX® Software Systems Ltd.
BitCtrl Systems veröffentlicht dieses Dokument mit Genehmigung der QNX® Software Systems GmbH.
QNX®® und Momentics® sind registrierte Markenzeichen der QNX® Software Systems Ltd.
Home    Datenschutzerklärung    Haftungsausschluss    Impressum   
© 2011 BitCtrl Systems GmbH