COSMIC Compilateurs/IDE


COSMIC SOFTWARE
  • Outils : Générateurs de code
  • Architectures : Autres , ARM/CORTEX
  • Fournisseur : COSMIC

Réputés pour les performances et la qualité de leurs solutions, COSMIC est un des leaders dans les outils de génération de code notamment les  cross-compilateurs C pour les microcontrôleurs et applications critiques.
Avec plus de 25 ans d’expérience et une présence mondiale, COSMIC offre un écosystème complet autour de leur générateur de code avec un IDE multi-plateformes (Windows, Unix, Linux), un débogueur NDM/JTAG (ZAP) ou encore une solution de test intégrée (CTestiT).

IDE/COMPILATEUR/DEBOGUEUR

  • IDEA : C’est l’environnement de développement intégré (IDE) ou l’IHM de tous les compilateurs COSMIC. Il regroupe l’ensemble des fonctionnalités permettant de gérer de manière globale toutes les phases de développement en intégrant :
    -Un éditeur type Windows MS
    -Un gestionnaire de projet
    -La gestion des compilateurs (options, dépendances, etc)
    -La gestion de l’éditeur de liens (linker)
    -La gestion des erreurs de génération du code
    -Gestion des documents associés aux projets
  • COMPILATEURS :  Disponibles et optimisés pour différentes familles de processeurs, les compilateurs COSMIC partagent une technologie et des caractéristiques communes :
    -Compilateurs ANSI C et ISO avec des extensions spécifiques pour optimiser le code en fonction des CPUs
    -Réentrant & Récursivité : La majorité es compilateurs COSMIC sont réentrant et récursifs en utilisant les conventions ANSI d’utilisation de la pile
    -Librairies en SOURCE
    -Assembleur en ligne
    -Génération du code en mode absolu ou relogeable
    -Support plates-formes Windows, Unix et Linux
    -Code généré indépendant du host (même objet obtenu quel que soit la plate-forme hôte)
    -Compatible IEEE-695 & ELF/DWARF
    -Editeurs de lines
    -Nombreux utilitaires (librairie, Générateur HEX/BIN, Etc)
  • DEBOGUEURS ZAP : Débogueur niveau source (Asm/C) supportant  le débogage on-chip BDM & JTAG :
    -Débogueurs ANSI C permettant un accès simplifié à tous les objets du langage C ( enum, bit fields, etc)
    -Contrôle de l’exécution du code (run, stop, point d’arrêt)
    -Visualisation de l’état des données utilisateurs et périphériques CPUs
    -Aide en ligne
    -Kernel awareness pour les principaux RTOS du marché
    -Simulateur d’instructions pour certains CPUs
    -Entièrement pilotable par son IHM ou par langage de scripts pour automatiser vos tests
Compilateur_COSMIC

ZAP_COSMIC