Accueil » Logiciel Enfoui » Outils Logiciel HighTec

HighTec: Suite de développement Multi-coeur, Safety

compilateur certifie hightec

HighTec, fondée en 1982, propose depuis  1991 des plateformes de développement avec compilateurs basés sur GNU mais optimisés. En effet, elles s’adressent aux processeurs embarqués multi-core tels que le TriCore et Aurix d’Infineon et les PowerPC de Freescale et de STMicrolectronics. C’est à dire,  pour le marché Automotive et Industriel.
Donc, les outils logiciels proposés par High-Tec s’intègrent dans de nombreux environnements, notamment sous Eclipse.  Cela 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 Ce debugger, lui même s’intégrant dans un environnement Eclipse.

Logo Développement de HighTec

Plateforme de développement pour l'Industrie et l'Automobile

Un produit complet:
  • Suite de compilateurs C/C++ multi-architectures et multi-cœurs de HighTec avec technologie d’optimisation de pointe
  • Prise en charge des microcontrôleurs leaders du marché pour les applications automobiles et industrielles, tels que TriCore, AURIX, AURIX 2G, Power Architecture (PowerPC), ARM et RH850.
  • Support des blocs fonctionnels spécifiques à l’architecture, tels que le module GTM/MCS et HSM, grâce à des compilateurs C dédiés.
  • IDE Eclipse avec paramètres de projet étendus et interface graphique pour la configuration de la description de l’éditeur de liens, et facilement extensible pour l’intégration du débogueur.

Fonctionnalités:
  • HighTec EclipsePrise en charge avancée du multi-cœur grâce à une configuration aisée
  • Dernières stratégies d’optimisation du compilateur et de l’éditeur de liens
  • Compaction du code (inlining inversé)
  • Stratégies d’optimisation globale
  • Le compilateur C++ génère un code intermédiaire au lieu d’un code C, ce qui permet des optimisations supplémentaires.
  • Temps de construction (compilation-liaison) les plus courts de l’industrie, optimisant les investissements en licences
  • Regroupement des données par module pour minimiser les opérations d’adressage de la charge
  • Contrôle des options par fichier et par fragment de code source
  • Optimisé pour l’auto-codage
  • Prise en charge des problèmes fonctionnels de l’unité centrale (y compris les solutions de contournement et les vérifications de code)
  • IDE avec assistant de projet et paquets de support de carte préconfigurés
  • Bibliothèques standard et mathématiques commerciales (pas d’open source, pas d’implication virale GPL)
  • Basé sur des technologies de compilateur standard pour une plus grande portabilité du code
  • Conforme à toutes les normes C/C++/IEEE/ISO/EABI pertinentes pour l’industrie et le codage, y compris toutes les principales caractéristiques de C++14
  • Génération de code extrêmement stable et fiable, éprouvée dans de nombreuses applications automobiles critiques en termes de sécurité.
  • Les ensembles d’outils comprennent un compilateur C, un compilateur C++, un assembleur, un éditeur de liens, un IDE et divers utilitaires.
  • Assistance à long terme, prise en charge des jeux d’outils à version gelée, compilateurs à analyse avancée des bogues et service de maintenance.
  • Support des pilotes AUTOSAR MCAL (y compris les ventes et la formation sur site)
  • Utilisé par les principaux Tier1 et OEM sur les marchés de l’automobile et de l’industrie
  • Utilisé par les fabricants de semi-conducteurs pour exécuter en continu des tests de validation HW
  • Modèles d’utilisation des licences conviviaux et mise en cache des licences pour des constructions rapides sur des réseaux distribués
  • Support de l’hôte pour Windows et Linux, autres plateformes sur demande
  • Pris en charge par tous les principaux fournisseurs d’outils tiers.

    Support Multi-coeurs avancé:
    • Hightec multicore
Concept de dissimulation et de visibilité – interfaces entre les cœurs au niveau de l’éditeur de liens
    • Contrôle au niveau de l’éditeur de liens – la solution portable pour migrer vers le multi-cœur
    • Permet d’adapter facilement le code et les données aux différents cœurs
    • Le code de l’application peut être porté vers le multi-cœur sans modification du code source
    • Les logiciels éprouvés peuvent être facilement migrés vers le silicium multicœur.
    • Les informations relatives à l’ID du cœur sont stockées en tant que méta-informations sur les sections et dans les objets ; il est facile d’extraire des informations en analysant la table des symboles.
    • Prise en charge des architectures multicœurs homogènes et hétérogènes
    Caractérisitiques des Compilateurs selon l'architecture
    HighTec-QKit

    QKit : Kit de qualification de compilateur SAFETY

    Le Qkit de HighTec permet de réaliser simplement une qualification de conformité selon des standards pour les applications à sécurité critique:
    – ISO  26362 ASIL D
    – IEC 61508 SIL 4
    – EN 50128 SIL 4

    Deux éléments composent le QKit:
    – Qualification Support Tool, QST: contient le modèle de la chaine et génère des documents ( rapport de qualification, Safety manual,  Plan de qualification, rapport de classification)
    – Test Automation Unit, TAU: intègre les différentes suites de test.

    Voir notre page QKit.


    High tec QKIT Overview

    HighTec-PXROS-HR

    PXROS-HR : Micro noyau RTOS Temps-Réel

    PXROS-HR est un micro noyau de système d’exploitation temps-réel ( RTOS) spécialement conçu pour les applications de sécurité fonctionnelle:

    • Protection de la mémoire (MPU), avec une attention particulière aux communications inter-tâches pour les applications multi-cœurs
    • Temps de Latence zéro  pour les interruptions 
    • Certification IEC 61508 SIL-2.Support certification SIL-3
    • Permet une reconfiguration dynamique pendant l’exécution (en plus de la configuration statique)

    Plus d’informations sur notre page PXROS-HR.

    Voir notre page Compilateur Certifié HighTec . Voir plus d’informations sur le site  HighTec

    Votre nom
    Numéro de Tel:
    Société