AUTOSARのComplex Device Driverを作成す​る際のドライバ関数の​コール方法

3 ビュー (過去 30 日間)
Aki Nakano
Aki Nakano 2019 年 9 月 20 日
編集済み: Aki Nakano 2019 年 9 月 24 日
【環境】
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 件)

カテゴリ

Help Center および File ExchangeAUTOSAR Blockset についてさらに検索

タグ

製品


リリース

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!