このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
アーキテクチャとコンポーネントの設計
組み込みシステムのためのコード生成と展開を目的としたコンポーネント アルゴリズムの開発によるソフトウェア システムの設計
他のコンポーネント コードとの統合用に生成コードとしてデプロイできるコンポーネント モデルを設計するか、ターゲット ハードウェアのアプリケーションとして実行するには、Simulink® と Embedded Coder® を使用します。役割とプロジェクトの目的に基づいたソフトウェアの展開および Embedded Coder の使用方法について学習します。やり直しを回避または最小化するには、設計プロセスの最初からコード生成を考慮し、Simulink エディターでコンポーネント モデルを作成します。さまざまなスケジューリング シナリオに対するモデリング スタイル、Simulink モデリング セマンティクスのコード生成処理、既存のコードのインポート、モデリング標準およびモデリング ガイドラインの適用など、ソフトウェア コンポーネントの設計要因と問題を考慮します。
カテゴリ
- ソフトウェア展開の基礎
ターゲット プラットフォーム要件の評価、ソフトウェアの問題の分離、組み込みシステム アーキテクチャの Simulink モデリング環境へのマッピング
- コンポーネント
コード生成を目的とした、コンポーネント モデルの構造と動作の作成
- サブコンポーネントとユーティリティ
Simulink コンポーネントベースのモデリング オプション、再利用の手法、バリアントを使用したコンポーネント モデルのモジュール化
- 外部コードのインポート
外部 MATLAB、C または C++ コードをインポートするオプションの選択および適用
- タイマーとスケジューリング
コード ジェネレーターが絶対時間と経過時間および時間ベースとイベントベースのスケジューリングをサポートする仕組みの学習
- 業界標準、ガイドラインおよびブロックの使用法
モデルの開発および業界標準に準拠したコードを生成するためのモデリング ガイドラインの使用
- C コード構造のモデル化パターン
特定の C 構造を生成するモデル化パターンの適用
- 組み込みターゲット用ブロック
組み込みプロセッサと組み込みオペレーティング システム用のブロック