AUTOSAR Blockset建议des应用程序et des blocset pour le développement de logiciels AUTOSAR经典et Adaptive à partir de modèles Simulink®.Vous pouvez conevevir et faire通信des modèles Simulink à des composants logiciels en utilant l'application AUTOSAR组件设计器。Le blockset vous permet également de générer de nouveaux modèles Simulink pour AUTOSAR en important les description des composants logiciels et des composition depuis des fichiers AUTOSAR XML (ARXML)。
AUTOSAR Blockset建议des block et des构造pour les例程bibliothèques AUTOSAR et les服务基本软件(BSW),告诉que NVRAM et诊断。En simulant les services BSW avec le modèle logiciel de votre application, vous pouvez vérifier votre logiciel ECU AUTOSAR sans quitter Simulink。
AUTOSAR Blockset vous permet de créer des modèles d'architecture AUTOSAR dans Simulink (requiert System Composer™)。Vous pouvez créer des composition logicielles, des composants avec interfaces, des types de données, des profils et des stéréotypes dans le modèle d'architecture AUTOSAR。Vous pouvez ajouter un comportement de simulation, y由BSW组成。Vous pouvez également进口商和出口商vos描述软件通过des fichiers ARXML。
AUTOSAR块集支持génération de code de production C et c++ (avec Embedded Coder®).Il est conme à la norme ISO26262 (avec l’iec认证套件)。
Modéliser des composants logiciels AUTOSAR Adaptive
倒la plateforme AUTOSAR Adaptive, utilisez AUTOSAR Blockset倒générer automatiquement des composants logiciels avec des ports AUTOSAR par défaut, des interfaces de services et d'autres configurations dans Simulink。
Simuler des构图AUTOSAR等逻辑ECU avec les服务BSW
Modélisez et simulez des composants logiciels et des composites AUTOSAR avec les services Basic Software (BSW),包括NVRAM管理器,诊断事件管理器和功能抑制管理器。
Modéliser des architectures de logiciel AUTOSAR
Créez des composition logicielles, des composants avec接口,des types de données, des profils et des stéréotypes dans Simulink (avec System Composer)。Vous pouvez également spécifier un comement pour les composants dans les modèles d'architecture en créant de nouveaux modèles de composants Simulink, en les liant à des modèles de composants existants ou encore en les important à partir de fichiers ARXML。
配置la平面化等模拟
Planifiez et spécifiez l'ordre d'exécution des composants exécutables pour la simulation avec Schedule Editor。Utilisez cette fonctionnalité pour vérifier le comement de votre logiciel ECU AUTOSAR au niveau复合材料等组成。
Les工作流程设计AUTOSAR
Utilisez le workflow de type自底向上pour mettre en correspondles设计Simulink existants avec les modèles de composants logiciels AUTOSAR, visualiser les architectures et générer du code et des fichiers ARXML。Utilisez le workflow de type自顶向下倒commencer à partir de votre architecture, importer des fichiers ARXML dans Simulink ou dans un modèle d’architecture et développer des算法。Vous pouvez également combiner les deux méthodes en choisissant le工作流往返。
Générer des例程bibliothèques optimisées avec替换代码
Utilisez des blocs AUTOSAR pré-configurés et les remplacements de code pour générer des例程de bibliothèques optimisées pour les applications AUTOSAR Classic。
Conformité aux normes ISO 26262 et MISRA C .
Qualifiez le code généré par Embedded Coder pour l'ISO 26262 grâce à l 'IEC认证套件。Vérifiez que votre code AUTOSAR généré est conme à la normme MISRA®C,识别错误运行时et recherchez les différences entre le代码et les描述AUTOSAR ARXML avecPolyspace Code Prover™.
资源产品:
«L' approach基于模型的设计原理développer du code de haute qualité, conme à AUTOSAR, par le biais d'un设计图形,de la仿真等génération de code。»
Santhosh Jogi, Luigi Milia和Sebastiano Tesio, FCA