Logiciels Enfouis/Outils de développement/Chaines logicielles/HighTec

HighTec

HighTec, fondée en 1982, propose depuis  1991 des plateformes de développement avec compilateurs basés sur GNU et optimisés pour les processeurs embarqués multi-core tels que le TriCore et Aurix d'Infineon et les PowerPC de Freescale et de STMicrolectronics pour le marché Automotive et Industriel.
Les outils logiciels proposés par HighTec s'intègrent dans de nombreaux environnements, notamment sous Eclipse, ce qui permet entre autres, d'utiliser de façon transparente le compilateur  C/C++ d'HighTec. HighTec a développé des plug-in permettant de fonctionner avec des débogueurs tels que  UAD de PLS, lui même s'intégrant dans un environnement Eclipse.

Plateforme de Développement

Un Produit Complet:

  • Chaîne de Compilation Hightec multi-architecture et multi-core avec une technologie d'optimisation la plus performante
  • Support de blocs fonctionnels spécifiques de l'architecture tels que les modules GTM/MCS et HSM.
  • Environnement de développement Eclipse avec gestion de projet améliorée, et interface graphique pour la configuration du linker
Zoom

Fonctionnalités:

  • Support Multi-Core (conforme EABI et ISO)
  • Pérennité du support technique et de la maintenance
  • Stratégies d'Optimisation dernier cri
  • Compactage du code (reverse inlining)
  • Stratégies d'Optimisation Globales
  • Regroupement des données en modules pour minimiser les opérations de chargement d'adresse.
  • Options s'appliquant par fichier ou par fragments de code source
  • Optimisé pour l'Auto-Coding
  • Bibliothèques Standard et math commerciales ( pas d'open source)
  • Support de driver AUTOSAR MCAL

Support Multi-Core Avancé

  • Concept 'Masquer/Montrer' entre les coeurs au niveau du Linker
  • La solution propriétaire pour migrer vers le multi-coeurs.
  • Le code applicatif peut être porté en multi-coeur sans modification du source.
  • Un logiciel éprouvé peut être migré facilement sur un circuit multi-core
  • Basé au niveau Linker (conforme EABI et ISO) - une solution propriétaire pour migrer en multi-core
  • L'information Core ID peut êtrre enregistrée en meta-information sur des sections et dans des objets, extraction facile des infos par l'analyse de la table de symboles.
    Support des architectures multi-coeurs homogènes et hétérogènes.
Solutions pour le logiciel embarqué Automobile et le domaine Industriel

Compilateur C/C++ pour Tri-Core

Le compilateur HighTec est certifié ISO 26262 en tant qu'outil logiciel certifié NQA pour les développement liés à la sécurité.

Ecran Eclipse UAD Tricore Zoom
Caractéristiques du compilateur TriCore:

- Compilateur C PCP C - Support Multi-Coeur
- Support des AURIX
- Optimisation sophistiquée du code aussi bien en densité, qu'en vitesse d'éxécution 
- Utilisation des modes d'adressage optimals: absolu, relative aux registres, circulaire
- Arithmétique à saturation sur les entiers et opérations sur données par paquets 
- Support FPU
- Emulation logicielle virgule flottante additionelle
- Maintenance et services professionnels pérennes.

Compilateur C/C++ pour PowerPC

Eclipse UAD et carte STMicroZoomCaractéristiques du compilateur PowerPC:

- VLE support
- SPE support
- Support Multi-Coeur
- Optimisation sophistiquée du code aussi bien en densité, qu'en vitesse d'éxécution
- Utilisation optimisée des modes d'adressage
- Emulation logicielle virgule flottante additionelle
- Maintenance et services professionnels pérennes.

Compilateur compatible familles MPC 551 x, MPC553x, MPC555x, MPC556x, MPC560x, MPC563x, MPC564x, MPC567x  de Freescale.
SPC56x, STPC57x, STPC58x de STMicroelectronics

Compilateur C/C++ pour ARM

Caractéristiques du compilateur pour ARM:

- Cortex M3/M4 (Infineon’s XMC4700/XMC4800 SoCs...)
- Support VFP
- Support jeu d'instructions Thumb2



Nouveautés


Release v4.9.10 (AURIX, Power Architecture and ARM)

Support Processeurs:

·  Infineon Aurix/Aurix2G
·  Freescale's Qorivva
   MPC57XX
·  STMicroelectronics
   SPC58x
- ARM Cortex M3/M4

Le compilateur supporte
le C++11


Déboguage sur Cible


Nous recommandons
les produits PLS
- Emulateur UAD2
  Multi-core
- Déboguer UDE

Compatibles avec les
solution HighTec