AUTOSARのComplex Device Driverを作成する際のドライバ関数のコール方法
3 ビュー (過去 30 日間)
古いコメントを表示
【環境】
MATLAB 2019a
AUTOSAR Blockset
Embedded Coder
【質問内容】
arxml.importerを用いてarxmlを読み込み、Complex Device Driverのスケルトンモデルを作成しました。
Complex Device Driverはドライバ関数を直接コールすることができますが、C言語で既に用意されたドライバ関数をコールしたい場合、どのブロックでこれを実現すれば良いでしょうか。
できればシミュレーション時とコード生成時でブロックを変更したくありません。
S-Functionなどを使用すると、OSのソースコードなども全てインポートすることが必要になってしまうため難しい状態です。
※ SW-Cの内容のみシミュレーションできれば良いため、ドライバ関数への引数をシミュレーション結果として確認できれば良く、ドライバ関数以降のコードを取り込む必要は無いと思っています。
また、Simulink Function Caller を利用すると、S/Cポートと認識され、Rte_xxx... という名前でコードが生成されてしまいます。
0 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で AUTOSAR Blockset についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!