AUTOSARのComplex Device Driverを作成する際のドライバ関数のコール方法
3 views (last 30 days)
Show older comments
【環境】
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 Comments
Answers (0)
See Also
Categories
Find more on AUTOSAR Blockset in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!