AUTOSAR development tools interface with NeuSAR Creator on laptop, domain controller ECU board, and modern connected vehicle system visualization

Outils de développement d’Autosar : plongez dans Neusar Creator pour les logiciels de contrôleur de domaine

< Retour à électrique & chaîne d’outils électronique

Les outils de développement d’Autosar sont des plates-formes logicielles utilisées pour concevoir, configurer, construire, tester et déployer des logiciels automobiles basés sur les normes d’AutoSAR. Neusar Creator intègre toutes ces étapes dans un seul environnement, aidant les ingénieurs à aller plus vite, à réduire les erreurs et à gérer plus efficacement les systèmes de contrôleurs de domaine complexes.

Table des matières
  1. Pourquoi les équipes automobiles modernes ont du mal avec les chaînes d'outils
  2. Quels sont les outils de développement d'Autosar et pourquoi sont-ils importants ?
  3. Quelle est la place de Neusar Creator dans la chaîne d'outils d'Autosar ?
  4. Comment Neusar Creator est-il structuré en interne ?
  5. Comment fonctionne la conception et la configuration du système ?
  6. À quoi ressemble le développement de code ?
  7. Comment fonctionnent les constructions et les débogages ?
  8. Comment le contrôle des versions et la documentation sont-ils gérés ?
  9. Comment fonctionne la licence ?
  10. Exemple de projet réel : développement de contrôleur de domaine
  11. Pourquoi les équipes choisissent Neusar Creator
  12. Qu'est-ce qui change dans l'industrie ?
  13. Quelle est la prochaine étape pour les outils AutoSAR ?
  14. Auteur & Signaux de confiance
  15. pensée finale

  • Les outils d’Autosar prennent en charge les systèmes logiciels de véhicules modernes
  • Les outils traditionnels sont divisés → causer des retards et des erreurs
  • Neusar Creator met tout en un seul flux de travail
  • Fonctionne avec AP/CP d’AutoSAR, les systèmes multicœurs et le débogage à distance
  • Les projets réels affichent un développement 30 % plus rapide et moins d’erreurs

Pourquoi les équipes automobiles modernes ont du mal avec les chaînes d’outils

Voici ce qui se passe généralement dans un vrai projet.

Une équipe gère la configuration. Un autre écrit du code. Quelqu’un d’autre gère le débogage. La documentation se trouve ailleurs entièrement.

Imaginez maintenant essayer de garder tout cela synchronisé.

C’est là que commencent les problèmes.

Neusar Creator a été conçu pour éliminer cette friction en gardant tout connecté au même endroit.


Quels sont les outils de développement d’Autosar et pourquoi sont-ils importants ?

Réponse courte :
Les outils de développement d’Autosar aident les ingénieurs à créer des logiciels automobiles standardisés et réutilisables qui fonctionnent sur les ECU et les plates-formes de véhicules.


Les véhicules ne sont plus des systèmes simples. Ils sont plus proches des plates-formes informatiques distribuées.

Vous avez maintenant :

  • Contrôleurs de domaine au lieu d’ECU isolés
  • Processeurs multicœurs
  • Communication inter-domaines

Tout cela augmente la complexité. Sans les bons outils, même les mises à jour simples deviennent difficiles.


Quelle est la place de Neusar Creator dans la chaîne d’outils d’Autosar ?

Réponse courte :
Neusar Creator est un environnement de développement complet qui prend en charge AutoSAR AP, CP et Middleware, permettant aux ingénieurs de terminer l’ensemble du flux de travail dans un seul outil.


cela fait partie de la Neusar Devkit et prend en charge :

  • Neusar Acore (plate-forme adaptative automatique)
  • Neusar CCore (plate-forme Autosar Classic)
  • SF (Intermédiaire de service framework)

Cela fonctionne également avec :

  • Infinieon Aurix
  • NXP S32
  • Renesas RH850

et a déjà été utilisé dans :

  • Plus de 50 programmes de véhicules
  • Des millions de systèmes déployés

Comment Neusar Creator est-il structuré en interne ?

Réponse courte :
Il utilise une structure à trois couches : interface utilisateur, fonctions de base et intégration système.


1. Couche d’interaction

  • Interface chinoise avec prise en charge multilingue
  • Dispositions et raccourcis personnalisés
  • Panneau de commande et système de tâches

Cela réduit la courbe d’apprentissage, en particulier pour les grandes équipes.


2. Couche fonctionnelle

C’est là que se passe le travail quotidien :

  • conception du système
  • Configuration
  • Codage
  • Construire et déboguer
  • Contrôle des versions
  • Documentation

Tout se connecte. Aucun outil de commutation.


3. Couche d’adaptation

Gère l’intégration avec :

  • AutoSAR R21-11
  • Plateformes de puces
  • Git / SVN
  • Doxygen / Sphinx

C’est ce qui le rend utilisable dans des environnements de production réels.


Comment fonctionne la conception et la configuration du système ?

Réponse courte :
Neusar Creator utilise une configuration visuelle basée sur ARXML avec une validation intégrée et une prise en charge multicœur.


Configuration du projet

  • Fichier → Nouveau projet
  • Définir le chemin et le nom du projet
  • Ajouter un sous-projet AP
  • Configurer l’adresse IP
  • Cliquez sur Soumettre

Vous pouvez également :

  • Ouvrez des projets via neusar-project.json
  • Renommer ou supprimer des sous-projets
  • Modifier les partitions

Configuration ARXML

Côté gauche :

  • Arbre de nœud

Côté droit :

  • éditeur de paramètres

Types de paramètres pris en charge :

  • Champs de saisie
  • Listes de sélection
  • Références
  • Listes d’entiers

Détails importants :

  • Champs obligatoires marqués d’un “*”
  • Les erreurs apparaissent avant la génération de code

Configuration multicœur

Supporte :

  • Cœurs hétérogènes
  • Allocation de ressources
  • Communication cross-core

Ceci est essentiel pour les systèmes de contrôleur de domaine.


Validation

  • Utiliser Vérification ARXML
  • Montre le succès ou l’échec
  • Répertorie le nombre d’erreurs et les détails

Cela aide à attraper les problèmes tôt.


À quoi ressemble le développement de code ?

Réponse courte :
Neusar Creator propose un éditeur complet avec des vérifications en temps réel, un support multilingue et un codage assisté par l’IA.


Supported Languages

  • C++
  • JSON
  • Réduction
  • cMakelists
  • Coquille

Principales caractéristiques

  • Auto-exécution
  • Aller à la définition
  • Trouver des références
  • Renommer les symboles
  • planer pour plus de détails

Normes de code

  • règles personnalisées
  • Formater le fichier entier : Maj+Alt+F
  • Sélection du format : Ctrl+K Ctrl+F

Garde les équipes cohérentes.


Codage d’IA (Copilote Neusar)

Vous pouvez écrire quelque chose comme :

“Implement peut recevoir un message fonction”

et obtenez un code C++ structuré.

Il aussi :

  • Suggère une utilisation correcte de l’API
  • Compléte les blocs de code

Comment fonctionnent les constructions et les débogages ?

Réponse courte :
Il prend en charge les constructions locales et distantes, avec un débogage graphique sur SSH à l’aide de GDB.


Construire la configuration

Configuré dans Tasks.json :

Comprend :

  • construire une version
  • Chemin de sortie
  • ordres

Exemple :

  • Simple : commande d’écho
  • Complexe : processus de construction complet en C++

Déboguer le flux de travail

  1. Extraire debug.tgz
  2. Obtenir le fichier .sym
  3. Copier dans le chemin d’exécution
  4. Ouvrir le panneau de débogage (Ctrl+Maj+D)
  5. Configurer launch.json

Launch.json Champs clés

  • “Type”: “GDB”
  • “Demande”: “Lancer” ou “Joindre”
  • “Cible” : chemin exécutable
  • “SSH”:
    • hôte
    • Nom de l’utilisateur
    • mot de passe

Prend en charge le débogage à distance sur SSH.


Fonctionnalités de débogage

  • Points d’arrêt (F9)
  • Étape d’exécution
  • Inspection variable

Pas besoin d’outils de ligne de commande.


Comment le contrôle des versions et la documentation sont-ils gérés ?

Réponse courte :
Neusar Creator comprend une prise en charge intégrée de Git/SVN et des outils de génération de documentation automatisés.


Contrôle des versions

  • Commettre
  • Tirer
  • Direction générale

Tout à l’intérieur de l’ide.


Documentation

Utilisation :

  • doxygen
  • Sphinx

Génère :

  • API Docs
  • Concevoir des documents
  • Guides de développement

Markdown Support

  • Aperçu en temps réel
  • Utilisé pour les rapports et les notes

Comment fonctionne la licence ?

Réponse courte :
Trois options : connexion en ligne, fichier de licence ou clé USB.


options

  1. Connexion au compte en ligne
  2. Fichier .lic local ou distant
  3. clé USB

notes

  • Ubuntu a besoin d’une configuration d’environnement USB
  • Statut de la licence : aide → licence
  • Prend en charge les configurations basées sur un navigateur et sur le client

Exemple de projet réel : développement de contrôleur de domaine

Installation

  • Contrôleur de domaine intelligent
  • AutoSAR AP R21-11
  • Infineon Aurix TC397

flux de travail

  • Création de projet
  • Configuration ARXML
  • Configuration multicœur
  • Développement du code
  • débogage à distance
  • Intégration Git
  • Déploiement et test

Résultats

  • 30 % de développement plus rapide
  • 40 % moins d’erreurs de codage
  • Débogage 50 % plus rapide

Pourquoi les équipes choisissent Neusar Creator

  • Un outil au lieu de plusieurs
  • Conformité AutoSAR intégrée
  • Prise en charge de l’IA pour le codage
  • Fonctionne bien avec les flux de travail OEM chinois
  • Prend en charge de nombreuses plateformes de puces

Qu’est-ce qui change dans l’industrie ?

Les équipes ne demandent plus :

“Quel outil devrions-nous utiliser ?”

Ils demandent :

“Quelle chaîne d’outils nous aide à créer des logiciels plus rapidement et plus en sécurité ?”

C’est une autre question.


Quelle est la prochaine étape pour les outils AutoSAR ?

Expect:

  • Plus d’IA en développement
  • Moins de dépendance aux tests matériels
  • Prise en charge plus large des puces

Neusar Creator va dans cette direction.


? Foire aux questions (Tendances de l’industrie 2026)


Comment Neusar Creator améliore-t-il l’efficacité du développement ?

Réponse courte :
Il supprime la commutation d’outils et maintient le flux de travail complet au même endroit.

Neusar Creator combine la configuration, le codage, le débogage et la documentation dans un seul environnement. Cela évite les incompatibilités de données et réduit les étapes manuelles.

En pratique, les équipes évoluent plus rapidement et passent moins de temps à résoudre les problèmes d’intégration.


Quels sont les plus grands défis de la chaîne d’outils AUTOSAR ?

Réponse courte :
Complexité d’intégration et workflows déconnectés.

Les équipes s’occupent souvent de plusieurs fournisseurs, d’une mauvaise compatibilité avec les outils et des écarts entre la conception et le déploiement du système.

Cela rend la collaboration plus difficile et ralentit le développement.


Comment Neusar Creator prend-il en charge SOA et les contrôleurs de domaine ?

Réponse courte :
Il prend en charge la communication adaptative AUTOSAR et basée sur les services.

En utilisant Acore et SF Middleware, il permet aux services de communiquer entre des domaines tout en gérant des configurations multi-cœurs.

Cela correspond aux tendances de l’architecture des véhicules modernes.


Les outils intégrés peuvent-ils réduire la complexité du débogage ?

Réponse courte :
Oui, en conservant le débogage et le développement dans un seul système.

Neusar Creator fournit des outils de débogage, de surveillance et d’analyse à distance en un seul endroit.

Il prend également en charge les tests précoces sans matériel, ce qui permet de gagner du temps.


Pourquoi les OEM adoptent-ils des outils AUTOSAR locaux ?

Réponse courte :
Meilleur contrôle, prise en charge plus rapide et dépendance réduite vis-à-vis des fournisseurs externes.

Les outils locaux s’adaptent plus rapidement à :

  • Plateformes de puces domestiques
  • Flux de travail d’ingénierie
  • besoins réglementaires

En même temps, ils restent conformes à AutoSAR.


Auteur & Signaux de confiance

Auteur : Johnny Liu
Rôle : PDG, Dowway Vehicle
Expérience : 15 ans et plus dans le développement d’AutoSAR, de systèmes d’ECU et de contrôleur de domaine

Dernière mise à jour : 18 mars 2026


pensée finale

Le vrai changement est simple.

Il ne s’agit plus d’outils.

Il s’agit de savoir dans quelle mesure votre chaîne d’outils prend en charge l’ensemble du cycle de vie du logiciel.

Et c’est là que la différence se voit.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Need a Quote or Have Questions?

Please fill out the form below, our engineers will contact you within 24 hours.