組込みシステム用に最適化された C コードと C++ コードの生成

Embedded Coder® は、読み取り可能でコンパクトかつ高速な C コードと C++ コードを生成し、組込みプロセッサー、ターゲット上のラピッド プロトタイピング ボード、量産で使用するマイクロプロセッサーなどで使用されます。Embedded Coder では MATLAB Coder™ と Simulink Coder™ に対して追加の設定オプションと高度な最適化が提供され、生成するコードの関数、ファイル、データを細かく調整できます。これらの最適化により、コードの効率性が向上すると同時に、量産で使用されている既存のコード、データ タイプ、およびキャリブレーション パラメーターとの統合が容易になります。また、サードパーティの開発環境をビルド プロセスに取り入れて、組込みシステムのターンキー開発のための実行ファイルを作成することができます。

Embedded Coder には AUTOSAR と ASAP2 のソフトウェア標準のサポートが組み込まれています。また、DO-178、IEC 61508、および ISO 26262 のソフトウェア開発をサポートするために、トレーサビリティ レポート、コード インターフェイスのドキュメンテーション、およびソフトウェアの自動検証も提供されています。

詳しくは、自動車航空、および産業オートメーションのアプリケーションにおける MathWorks による認定のサポートについてご覧ください。


機能

ターゲットの設定と操作

コード生成設定を構成します。

詳細はこちら

ターゲットの選択

コンフィギュレーションオブジェクトとシステム ターゲット ファイルを使用して、モデルを量産に適したソース コードと実行ファイルに変換します。

詳細はこちら

カスタム データの定義と制御

生成されるコードにどのようにモデル データが取り入れられるかを定義および制御します。

詳細はこちら

コードの最適化とパッケージング

関数の境界を制御し、式を維持して複数ブロックにまたがる最適化を設定することで、コードサイズをさらに削減します。

詳細はこちら

コードのコメント設定、追跡、および文書化

MATLAB ファイルと関数または Simulink モデルとサブシステムの生成されたコードを確認します。

詳細はこちら

コードの実行と検証

生成されたコードをコードの実行環境に取り込みます。

詳細はこちら

製品リソース

これらのリソースを調べて Embedded Coder をさらに詳しく知る。

ドキュメンテーション

リリース ノートやコード サンプルなど、Embedded Coderの関数と機能のドキュメンテーションを調べる。

関数

使用できる Embedded Coder 関数のリストを参照する。

ブロック

Embedded Coder がサポートするブロックの Simulink ライブラリを見る。

動作環境

最新リリースの Embedded Coder のシステム必要条件を見る。

技術情報

Embedded Coder を使用する技術的な利点について説明する記事を読む。

コミュニティとサポート

質問の答えを検索し、トラブルシューティング リソースを調べる。

ハードウェア サポート

Embedded Coder をハードウェア プラットフォームに接続する。

ユーザー事例

量産コード生成評価キット

量産コード生成評価キット

Embedded Coder の各業界の研究開発分野における活用事例を読む。


製品評価版の入手または製品の購入

無料評価版を入手する

Embedded Coder の無料評価版をお試しいただけます。

評価版を入手する

購入する

Embedded Coder を購入し、アドオン製品を調べる。

営業へのお問い合わせ
価格とライセンス

質問はありますか。

Tom

Tom Erkkinen にお問い合わせください,
Embedded Coder テクニカル エキスパート

Tom に電子メールを送信する

Embedded Coder requires MATLAB, and MATLAB Coder.


 関連ソリューション

Embedded Coder を使用して、科学および工学分野の課題を解決します。


ニュース&イベント

量産コードの生成と検証について学ぶ