Real-Time Workshop User's Guide    

組み込みプログラムの枠組み

組み込みプログラムの枠組みおよびアーキテクチャを、つぎの図に示します。

図 6-9: 組み込みプログラムのアーキテクチャ

このアーキテクチャと図 6-6のラピッドプロトタイピングアーキテクチャとの類似性に注意してください。主な違いは、SimStructデータ構造体がないことと、非インラインS-ファンクションが削除されていることです。

この図を使って、生成コードの組み込みスタイルと、前の節の生成コードのラピッドプロトタイピングスタイルを比較できます。前の節のラピッドプロトタイピングの説明のほとんどは、組み込みターゲットにあてはまります。組み込みターゲットは、カスタム組み込みアプリケーション内の生成コードを利用したプロセスを、モデル固有のAPIを提供し、SimStructを削除することで簡略化します。組み込みターゲットは、ラピッドプロトタイピングターゲットと同じ概念の層をもちますが、各層は簡略化されています。

組み込みリアルタイムコードの構造に関する詳細は、第9章「組み込みリアルタイムターゲット」を参照してください。


 Rapid Prototyping Application Components 複数のサンプルレートをもつモデル