Logiciels Enfouis/Outils de développement/Chaines logicielles/Arm DS-5

Arm DS-5


DS-5 Development Studio 5
est une suite complète d'outils de développement professionnels avec une interface Eclipse pour les systèmes à base de processeurs Arm sur Linux , Android, Micrium µC/OS III permettant de couvrir toutes les phases du développement : du réveil des cartes jusqu'au profiling du code final.
DS-5 supporte les architectures Arm9, Arm11 Cortex-A5, A7, A8, A9, A15, A50, R4, R5, R7, M0+, M0, M1, M3 et M4.

Trois versions de DS5 sont proposées (comparer) :

DS-5 Community : version gratuite pour particuliers développeurs d'applications Android

DS-5 Professionnal Edition,  intégrant en plus le compilateur C/C++ optimisé Arm

DS-5 Ultimate Edition, supportant l'architecture Armv8-A 64 bit avec le Compilateur Arm Compiler 6 et le simulateur virtuel Armv8

Débogage de bout en bout

ARM DSTREAM
  • Debug  Bootloader,  modes Kernel et Espace Utilisateur
  • Trace instruction non-intrusive
  • Automatisation dans les sessions de débogage
  • Configuration du débogage par JTAG en un clic, grâce à une base de données de configuration de composant.

    en savoir plus sur le debogueur DS-5

Analyseur de Performance : Streamline Performance Analyzer

Streamline Performance Analyzer
  • Profiling à l'échelle système sans sonde JTAG
  • Statistiques d'occupation CPU par processus, thread, fonction et ligne de code source.
  • Corrélation instantanée des évènements liés à la performance ( cache misses, interruptions )  avec l' éxécution du logiciel
  • Identification de chemins critiques, et analyse de l'utilisation de la mémoire dynamique.
  • Utilisable avec OS (Linux, Android..) ou sans ( 'bare metal') 
  • Possibilité d'ajouter ses propres compteurs de performances et d’annoter son code applicatif

    en savoir plus sur Streamline Performance Analyzer

Simulateur Temps-Réel

Real-Time Simulator
  • Simulateur Cortex-A8 et Quad Core Cortex A9
  • Débogage de l'application Linux sur la machine hôte de développement
  • Vitesse de simulation typique au dessus de 250 MHz
  • Simulation Cortex-A8 préchargée avec l'ARM Embedded  Linux pour le deboguage


    en savoir plus sur leSimulateur RTSM

Un environnement de développement intégré (IDE) flexible

ARM Eclipse Based IDE
  • IDE basé Eclipse personnalisé avec plug-ins de tierces parties
  • Gestionnaire de projet/ Editeur C/C++ puissant
  • Utilitaires de productivité: explorateur système distant, terminaux SSH, Telnet...





Outils de compilation

ARM Compiler

Trois compilateurs au choix

  • Arm Compiler 5, le compilateur hautement optimisé, co-développé avec et pour les coeurs Arm.
  • Arm Compiler 6, le compilateur pour les architectures Armv8 en 64 bit  basé sur l'infrastructure LLVM
  • Chaîne de compilation GNU, validée par Arm. 



Efficacité Energétique : ARM Energy Probe

ARM Energy Pobe
  • Outil d'analyse de consommation électrique instantanée
  • Pour Applications Linux
  • Utilise une sonde de courant USB, le data streaming de Streamline
  • ARM Energy Probe (sonde d'analyse de performance energetique)



La Qualité ARM en Produits et Services

ARM debug solutions
  • Toute information disponible à partir de guides de démarrage, et astuces d'optimisation du logiciel
  • Des spécialistes pour vous conseiller sur la meilleure façon d'utiliser les outils
  • Un choix large  de formations techniques

Quel Emulateur pour DS-5?

DSTREAM - Hautes Performances

DSTREAM-ST

ULINK Pro et ULINK Pro D

Configuration Database


Freescale
iMX6 /i.MX25 / i.MX535

NXP
LPC3220 / LPC3230 / LPC3240

TI
OMAP3430 / OMAP3630

Xilinx
ZYNQ

Atmel
Samsung
...

Nouveauté Formation

Enfin disponible :

Formation ARM
DS5 et DS-STREAM

Votre carte n'est pas dispo?


Développez  avec ou sans carte...

...avec le simulateur temps-réel de DS-5