ECUベーシックソフトウェアの設定、検証、コード生成をひとつの環境で
AUTOSARベースの電子制御ユニット(ECU)開発向けの信頼の置ける一貫した単独のツール環境-EB tresos Studioは、ECUベーシックソフトウェア(BSW)の設定、検証、コード生成を実行します。EB tresos Studioは、EB tresos AutoCoreおよびEB tresos OsekCore向けのツール環境です。このツールは、インポーターおよびジェネレーターインターフェースにより、AUTOSARワークフローに完璧に適合し、既存のツールチェーンにシームレスに統合できます。このため、お客様固有のベーシックソフトウェアモジュールとレガシーソフトウェアコンポーネントを統合することがでできます。
多機能ツール
ユーザーは複数のツールを操作する代わりに、ひとつのツール環境で設定、検証、コード生成ができます。マルチスレッドメカニズムにより、コード生成の時間を短縮できます。さまざまなアシスタント機能とウィザードにより、日常の作業が容易になります。
MCALの業界全体にわたる事前統合
EB tresos Studioは、NXP、STM、Infineonなどの半導体サプライヤーによる、MCAL(MicroController Abstraction Layer)開発向け業界標準ツールです。エレクトロビットは、Classic AUTOSARツールで設定ができるように、ハードウェアベンダーの主要なMCALを統合しています。
効率的なオープンコンセプト
EB tresos StudioはEclipseをベースに、新しいユーザー機能の拡張が可能です。また、自動車メーカーやサプライヤ固有のモジュール開発も可能です。
仮想化対応
EB tresos Studioは、ベンダー ロックインのない仮想化ワークフローをサポートしています。業界をリードする仮想化およびシミュレーション ソフトウェアとシームレスに統合することで、EB tresos Studio および EB tresos AutoCore は、最新の開発ワークフロー、ハードウェアを使用しない容易なデバッグを実現し、市場投入までの時間に大きな影響を及ぼすソフトウェアの欠陥を早期に検出できるようにします。
EB tresos Studioの機能
-
Generic Configuration Editor
Generic Configuration Editorは、開発者がAUTOSAR規格に準拠するベーシックソフトウェアモジュールの設定を編集できる、グラフィカルユーザーインターフェイスです。また、MCALモジュールなどのサードパーティソフトウェアや、自動車メーカー固有のモジュールを、EB tresos Studioで簡単に統合して設定できます。EB tresos Studioは高度な設定妥当性確認や、設定パラメーター間のナビゲーションの機能も備えています。
-
コード生成
効率的なコード生成のため、コードジェネレーターが入っています。EB tresos Studioは、さまざまなユースケースに適した複数のコードジェネレーター言語(独自開発、Jet、Java)を備えています。これらのコードジェネレーターに加えて、MCALモジュールや自動車メーカー固有モジュールのコードジェネレーターなど、サードパーティのコードジェネレーターのシームレスな統合もサポートします。
-
ワークフロービュー
EB tresos Studioはガイド付きワークフローを使用し、ステップごとの手順を示します。ユーザーは手順に従ってベーシックソフトウェアの設定を実行できます。ワークフローは、たとえば設定プロジェクトのセットアップやインポーターの実行など、特定のタスクを達成するために、ECU開発者が実行するステップのリストで構成されています。EB tresos Studioはプロジェクト固有のワークフローも処理しますが、それは特定のプロジェクトの状況でのみ表示されます。
-
シンプルなECU設定
EB tresos Studioには、System Description Importer、DBC Importer、Fibex Importer、LDF Importerなどの複数のインポーターがあります。これらのインポーターはBSWを自動設定します。
-
データの検証
EB tresos Studioは設定データを検証する強力な機能を備えています。バックグラウンド検証サービスにより、迅速なフィードバックを保証すると同時に、メインのグラフィカルユーザーインターフェイスの応答性を保ちます。
-
コマンドラインのサポート
EB tresos Studioは次の目的でコマンドラインインターフェース(CLI)を提供します。
– コード生成と検証のトリガー
– 設定プロジェクトのインポート
– インポーターまたは自動ウィザードの実行
– ファイル変換機能のトリガー