Skip to main content
EHOOKS

Outil d'insertion de crochets logiciels

L'image montre une capture d'écran de l'application EHOOKS.

EHOOKS utilise une technologie avancée d'accrochage post-construction. Elle vous permet d'apporter immédiatement des modifications au logiciel du calculateur pour répondre à vos besoins en matière de développement, de prototypage, d'étalonnage et de test. Les modifications peuvent être effectuées indépendamment du fournisseur du calculateur, du processus de construction du logiciel et de la chaîne d'outils de construction du calculateur. Les calculateurs virtuels sont également entièrement pris en charge.

Vos avantages

Économies de coûts

Réduction des temps d'attente grâce aux modifications à la demande du logiciel du calculateur.

Évolutivité totale

Prise en charge d'une large gamme de types de crochets.

Très fiable

Plus de 30 plateformes de calculateurs provenant de plus de 15 fournisseurs de calculateurs sont déjà prises en charge.

Caractéristiques

Présentation du logiciel ETAS ehooks avec un accent sur la technologie brevetée d'insertion de crochets

Grâce à sa technologie avancée d'insertion de crochets en instance de brevet, EHOOKS fournit un moyen fiable et précis de modifier le logiciel de l'ECU. Il ne nécessite qu'un accès aux fichiers HEX et A2L de l'ECU.

EHOOKS assure un échange de données sécurisé entre le fournisseur du logiciel du calculateur et l'équipementier qui utilise le logiciel. Cela permet à EHOOKS d'exploiter les connaissances internes approfondies du logiciel de l'ECU pour garantir des crochets de haute qualité, tout en protégeant la propriété intellectuelle du fournisseur du logiciel de l'ECU.

Avant tout, EHOOKS est très facile à utiliser. Tout ce que vous avez à faire est de sélectionner les variables de l'ECU (mesures) qui seront calibrées/bypassées à partir d'une liste, puis de cliquer sur le bouton "build". Les HEX et A2L modifiés du calculateur sont disponibles en quelques secondes.

EHOOKS prend en charge les calculateurs virtuels et les calculateurs physiques avec le même flux de travail, le même ensemble de fonctionnalités et la même interface utilisateur. Les configurations de l'EHOOKS (crochets de dérivation, fonctions de dérivation, fonctions ajoutées, crochets d'étalonnage, ...) peuvent être transférées facilement entre les calculateurs virtuels et les calculateurs réels sans aucun effort.
EHOOKS est compatible avec tous les environnements d'exécution/simulation de calculateurs virtuels et prend en charge tous les types de calculateurs virtuels Windows 32bit (types 1 à 4).

Présentation du logiciel ETAS EHOOKS illustrant la prise en charge de différents modes opérationnels

Supporte plusieurs modes opérationnels en ajoutant des facilitateurs configurables. Les facilitateurs sont des commutateurs qui permettent d'activer ou de désactiver des fonctions et des modifications supplémentaires à l'aide d'un outil d'étalonnage tel que ETAS INCA.

  • Mode ombre
  • Fonctionnement limité
  • Fonctionnement illimité
  • Basculement d'une fonction à l'autre
Présentation du logiciel EHOOKS d'ETAS montrant la grande flexibilité des cas d'utilisation

EHOOKS est une technologie flexible permettant d'insérer des crochets de contournement dans le logiciel de l'ECU. Elle prend en charge un large éventail de cas d'utilisation dans différents domaines de développement tels que le développement de logiciels/fonctions, les essais et l'étalonnage.

  • Développement de fonctions : vous pouvez utiliser EHOOKS pour ajouter au logiciel de l'ECU des crochets de dérivation externes et des points de service. Cela permet de développer efficacement de nouvelles stratégies de contrôle à l'aide d'outils de modélisation du comportement et de systèmes de prototypage rapide.
  • Développement de logiciels : vous pouvez utiliser EHOOKS pour ajouter de nouvelles implémentations d'algorithmes directement dans le logiciel de l'ECU lui-même. Cela permet de réaliser des prototypes et de tester la mise en œuvre.
  • Essais : EHOOKS peut fournir une méthode efficace pour injecter des données de test dans le logiciel de l'ECU par le biais de crochets de dérivation de l'étalonnage. Cela permet un contrôle direct des signaux logiciels ou des dérogations pour les machines d'état de diagnostic.
  • L'étalonnage : EHOOKS permet aux ingénieurs chargés de l'étalonnage de contourner des bogues logiciels mineurs ou d'améliorer l'efficacité du processus d'étalonnage en leur donnant un contrôle direct sur les variables d'entrée des paramètres d'étalonnage.
Graphique visualisant les options d'intégration du système complet d'ETAS EHOOKS

EHOOKS s'intègre de manière transparente avec tous les membres de la famille de logiciels et de matériels ETAS, ainsi qu'avec des outils tiers. Cela permet de prendre en charge de bout en bout de nombreux cas d'utilisation différents tout au long du cycle de développement du logiciel.

Intégration de l'ASCET

EHOOKS permet l'intégration avec ASCET pour prendre en charge les expériences de dérivation sur cible. Les principales caractéristiques sont les suivantes :

  • Soutien aux objectifs de l'ASCET-SE
  • Utilisation des modèles physiques ou de mise en œuvre ASCET avec la quantification cible de l'ECU
  • Support complet pour la mesure et l'étalonnage des modèles ASCET
  • Utilisation inchangée des modèles ASCET pour le contournement de la cible
  • "Construction en un clic à partir d'ASCET et intégration automatique du code du modèle dans l'ECU

Intégration de Simulink

EHOOKS présente un nouveau package d'intégration Simulink® qui facilite la configuration d'EHOOKS et l'intégration des modèles Simulink® pour un contournement sur cible. Le package ajoute de nouveaux blocs Simulink® et des cibles système qui permettent de gérer l'ensemble du processus de configuration et de construction d'EHOOKS directement dans Simulink® d'une manière naturelle, intuitive et efficace. Les principales caractéristiques sont les suivantes :

  • La prise en charge de Real-Time Workshop (RTW) et de Real-Time Workshop Embedded Coder permet aux utilisateurs d'exploiter l'efficacité du code d'Embedded Coder.
  • Prise en charge complète des mesures et de l'étalonnage des modèles Simulink
  • Réutilisation des paramètres d'étalonnage existants dans les modèles Simulink
  • Conversion automatique des données de l'ECU vers et depuis les types de données physiques
  • Intégration automatisée et transparente, de la configuration à la construction de nouveaux fichiers HEX de calculateurs, directement à partir de Simulink®.
L'image représente un diagramme qui montre comment les produits EHOOKS peuvent être utilisés.

Les produits EHOOKS suivants sont disponibles pour les différentes tâches :

  • EHOOKS-PREP (preparation)
    EHOOKS-PREP est utilisé dans le cadre du développement de logiciels pour préparer le logiciel de l'UCE à l'EHOOKS - il s'agit d'un processus unique. Le résultat est le fichier A2L d'EHOOKS contenant des informations cryptées sur le logiciel de l'ECU que EHOOKS-DEV peut ensuite exploiter pour améliorer la précision et la fiabilité du placement des crochets et améliorer considérablement la facilité d'utilisation pour les utilisateurs finaux. EHOOKS-PREP est spécifique à l'ECU et nécessite un portage vers une nouvelle famille d'ECU.
  • EHOOKS-DEV (developer)
    EHOOKS-DEV est utilisé pour insérer des crochets dans le logiciel de l'ECU. EHOOKS-DEV fournit un environnement de configuration simple et permet l'ajout rapide et facile de crochets/patchs logiciels spécifiques. EHOOKS-DEV produit un nouveau fichier HEX et A2L qui contient le logiciel de l'ECU accroché. EHOOKS-DEV est spécifique à l'ECU et nécessite un portage vers de nouvelles familles d'ECU.
  • EHOOKS-CAL/EHOOKS-BYP (calibration/bypass)
    EHOOKS-CAL et EHOOKS-BYP sont des modules complémentaires INCA qui donnent accès aux crochets de contournement et aux correctifs logiciels mis en œuvre par EHOOKS_DEV. Ils permettent d'y accéder, de les contrôler et de les calibrer comme n'importe quel autre aspect du logiciel de l'ECU. EHOOKS-CAL permet aux utilisateurs de l'étalonnage de travailler avec les crochets de contournement des constantes et de l'étalonnage. EHOOKS-BYP permet aux utilisateurs du développement de logiciels/fonctions de travailler avec n'importe quel type de crochet (crochets de dérivation sur cible ou externe en plus des crochets de dérivation des constantes et de l'étalonnage). Les licences d'EHOOKS-CAL/BYP fonctionnent avec n'importe quel EHOOK pris en charge.
Quelques secondes
Avec EHOOKS, les crochets de dérivation sont ajoutés au logiciel de l'ECU en quelques secondes, ce qui réduit les efforts de plusieurs semaines ou mois à quelques secondes et rationalise la collaboration entre les équipementiers et les fournisseurs.

Cas d'utilisation

Cette vidéo montre comment utiliser EHOOKS pour ajouter des crochets de contournement et de nouvelles fonctions pour le contournement sur cible directement dans le logiciel de l'ECU.

Cette vidéo montre comment utiliser EHOOKS pour améliorer l'efficacité de l'étalonnage.

Cette vidéo montre comment utiliser EHOOKS pour tester plus efficacement les transitions d'état de diagnostic en injectant des données de test directement dans le logiciel de diagnostic.

Téléchargements ETAS

Téléchargement du document iconique

Le centre de téléchargement ETAS fournit de nombreuses informations sur les produits et solutions ETAS, sous forme de dépliants, de brochures, d'articles techniques ou de manuels. Vous y trouverez également des hotfixes et des mises à jour de logiciels.

Données techniques

Exigences du système hôte
Exigences du système hôte
Système d'exploitation
WINDOWS® 10, WINDOWS® 11

Exigences du système hôte
Matériel
Minimum : 2.0 GHz CPU, 2 GB RAM, 2 GB HDD
Recommandé : CPU 3 GHz, 4 Go de RAM, 10 Go de disque dur
Lecteur de DVD-ROM pour l'installation
Carte graphique avec une résolution d'au moins 1024 x 768, 256 MB RAM, 16 bit color et DirectX 9

Exigences du système hôte
Intégration des systèmes pris en charge
Exigences du système hôte

EHOOKS V5.3 supporte toutes les versions de MATLAB®/Simulink® 2018a à 2023b
ASCET V6.4 et plus

Exigences du système hôte
UCE prises en charge [1]
Exigences du système hôte

Familles Bosch MEDC17, MDG1 et MDG2
Familles Bosch RH850
Familles continentales CTCEMS, AURIX et VLE
Familles Denso SH2, Z4, Z7 et AURIX
Familles Melco SH2 et RH850
Familles PPC, AURIX et RH850 de General Motors
Famille Chrysler PPC
Familles Delphi DCM6, DCM7, ETC3 et MTRI
Familles Magneti Marelli 11GV, AURIX et MMTRI3
AUTRON Familles Aurix
Familles HITACHI AURIX et RH850
Famille Stellantis Tricore
DRÄXLMAIER Famille PPC
Famille Marquardt Tricore
Calculateurs virtuels (Windows 32bit)

Exigences du système hôte
Notes
[1] Veuillez contacter le service commercial d'ETAS pour obtenir les dernières informations sur les plates-formes ECU prises en charge. La prise en charge d'autres calculateurs est en cours d'ajout. De nouveaux ports sont disponibles sur demande.
Ce produit a été développé et mis sur le marché pour une utilisation dans des applications automobiles. Pour une utilisation dans d'autres domaines, veuillez contacter votre représentant ETAS.

Toutes les nouvelles

Prochains événements

Contactez-nous

Vous avez besoin de plus d'informations sur un produit ou un service spécifique ? Ou d'une réponse personnalisée à votre question ?

Nos commerciaux sont prêts à vous aider.