MATLABおよびSimulink技術コンサルティング

組み込みターゲット開発アドバイザリ サービス

組み込みターゲット開発アドバイザリ サービス

MathWorks Consulting Services では、既存のツール チェーンをモデルベース デザイン向けに最適化された組み込みターゲット環境に移行する作業を支援しています。組み込みターゲット開発アドバイザリ サービスは、それぞれに合わせてカスタマイズされたサービスで、航空宇宙、自動車、防衛、産業オートメーションの各産業分野において組み込みコード生成ターゲットの実装を支援した経験がある MathWorks の上級コンサルタントが担当します。お客様の環境に適合した実際の製品ハードウェアおよびソフトウェアを扱う統合されたコーチング セッションにより、必要なスキルを磨き、今後のプロジェクトに独自に取り組むための知識を身に付けることができます。

モデルベース デザインを使用した組み込みシステムの開発

モデルベース デザインを使用して組み込みシステムを開発するには、生成コードの検証や実装を行い必要に応じて既存の手書きコードの基本フレームワークと統合したりできるように、明確に定義されたソフトウェア アーキテクチャが必要になります。MathWorks Consulting Servicesでは、既存のプロセスを使用して手動で統合された単一の機能または関数のコード生成プロセスから、ビルドと統合が完全に自動化されたプロセスまで、必要なビルド プロセスをニーズに合わせて設計して実装できます。生成された実行可能ファイルを組み込みターゲットに展開して実行することで、検証、展開、対話型のパラメーター調整を行うことができます。

カスタマイズされた共同アプローチ

モデルベース デザインを使用して組み込みターゲットを開発する手順は、それぞれの企業や産業分野によって異なります。MathWorks Consulting Servicesでは、製品の専門知識と業界での経験に基づいて、お客様のニーズに最も適したプロセスを提案します。


MathWorks Consulting Servicesによるサポートの内容:

コンパイル、ビルド、ダウンロードの自動化

  • システム ターゲット ファイル (STF) を使用したコード生成オプションのカスタマイズ
  • テンプレート makefile (TMF) を使用したビルド、リンク、ダウンロードの自動化

デバイス ドライバーおよび RTOS の Simulink への統合

  • レガシ コード ツールを使用した外部の C コードおよびドライバー用の Simulink ブロックの開発
  • RTOS を使用したマルチタスク、マルチレート、セマフォの実行

ターゲットに応じたコード置換の最適化

  • コード置換ツールを使用した算術演算や論理演算とその関数の最適化
  • カスタム ストレージ クラス (CSC) を使用したカスタムのデータ定義とアクセス コード制御の作成

コードの実行結果の検証

  • ソフトウェアインザループ (SIL) テストとプロセッサインザループ (PIL) テストの実行

Simulink エクスターナル モードを使用したデータの調整、監視、ログ記録

具体的な要件については、MathWorks Consulting Servicesまでご相談ください。

チーム メンバー

Christophe Pouillot は、上級技術コンサルタントとして、C/C++、.NET、Java などのプログラミング言語を使用した MATLAB アプリケーションや Simulink アプリケーションの開発、展開、インターフェイス開発を支援しています。

Christophe Pouillot

Roger Theyyunni

Roger Theyyunni は、シニアテクニカルコンサルタントとして航空宇宙、防衛、自動車、エネルギー生産、産業オートメーションの各産業分野の企業を支援しています。専門とする分野は、モデルベースの量産コードの生成、ハードウェアインザループ シミュレーション、ラピッド プロトタイピング、HDL/FPGA、ハードウェアとソフトウェアの統合、ハードウェアとソフトウェアの協調設計などです。リアルタイム システムの開発に 20 年以上携わり、特にハードウェアインザループ シミュレーションの経験が豊富です。ウェイン州立大学で化学工学の修士号とコンピューター科学の修士号を取得しています。