ARM® DS-5 Development Studio

DS-5 ist eine komplette Suite zur Entwicklung von Embedded C/C++ Software auf jedem beliebigen ARM-basierten SoC. DS-5 bietet umfassenden Support für SoC-Entwicklung und Bring-Up. Von der frühesten RTL (Registertransferebenen)-Simulation zur Optimierung von nativen Android-Apps bietet Ihnen DS-5 die beste Einsicht in ARM-Core-basierte Systeme.

Die Suite umfasst:

  • ARM-Kompilierungstools (sicherheitszertifizierter ARM Compiler 5 und LLVM-basierter ARM Compiler 6).
  • Autoerkennung des Systems zum vereinfachten JTAG-Debugging und -Tracing via CoreSight mithilfe der DSTREAM Debug-Probe.
  • Streamline zur Visualisierung der Systemoptimierung und Performance-Analyse.
  • ARMv7 und ARMv8 Fixed Virtual Platform für Software-Entwicklung ohne Zielhardware.

Entwicklung mit DS-5

Code-Entwicklung

Basiert auf Eclipse und bietet intuitives Source Code Editing, Projektmanagement und Versionskontrolle.

Build-Erstellung

ARM Compiler 5, ARM Compiler 6 und Linaro GCC bieten Ihnen eine Toolchain für jedes Projekt.

Debuggen

Der DS-5 Debugger bietet beispiellose Einblicke in ARM-Systeme, von Bare-Metal hin zu Linux und Android.

Optimieren

Optimieren Sie Ihr System auf Energieeffizienz während des gesamten Projekts mit dem Streamline Performance Analyzer.

System-Bring-Up in DS-5

DS-5 wird parallel zu den ARM-Prozessoren, der CoreSight-Infrastruktur und der Debug-Hardware entwickelt. DS-5 hilft bei der Abstrahierung der Debug-Verbindung und wird mit vorkonfigurierten Debug-Verbindungen zu Mikrocontrollern von über 40 verschiedenen Halbleiterpartnern und Erstausrüstern geliefert. Bei neuen Mikrocontrollern erkennt DS-5 automatisch die System-on-Chip-Infrastruktur, wobei es die Kerne und die Trace-Makrozellen identifiziert, um die Einrichtung von Debug-Verbindungen zu erleichtern. Mit dem Streamline Performance Analyzer wird das System optimiert und sichergestellt, dass die Software die zugrundeliegende Hardware effizient nutzt.

Das folgende Video gibt eine kurze Übersicht über die Arbeit mit DS-5.

 

Die Versionen von DS-5

DS-5 ist in drei verschiedenen Versionen verfügbar. Alle Versionen unterstützen big.LITTLE und CoreSight. DS-5 ermöglicht es Ihnen, big.LITTLE-Systeme zu debuggen und zu profilen – und zwar genauso einfach wie das Debugging eines Einkern-Prozessors. CoreSight bietet fortschrittliches Debugging und Tracing mit einer Abstraktionsschicht, die eine einfachere Systemkonfiguration von kundenspezifischen SoCs ermöglicht.

DS-5 Ultimate Edition 

Die Ultimate Edition unterstützt die neuesten ARM-Prozessoren und -Technologien, wie ARMv8 inklusive der Juno ARM Development Platform und ARMv8 FVP.

DS-5 Professional Edition

Die Professional Edition unterstützt alle ARM-Prozessoren bis einschließlich ARMv7 und bietet herausragende Debugging- und Tracing-Funktionalitäten sowie Zugriff auf ARM-Compiler.

DS-5 Community Edition

 Die kostenlose Community Edition bietet Zugriff auf eine begrenzte Zahl an Funktionen von Streamline und dem DS-5 Debugger und ermöglicht das Debugging von Android- und Linux-Anwendungen.