問題タブ [autosar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
127 参照

eclipse-plugin - コンテキスト サブ メニューの ID を見つける

既存のコンテキスト メニューに新しいコマンド/アクションを追加する必要があります。スクリーンショットのアップロードで問題が発生したため、問題を言葉で説明します。「Artop」パースペクティブでプロジェクトを開くと、プロジェクトのリソースのリストに「AUTOSAR」という名前のパッケージが表示されます。「AUTOSAR」パッケージを右クリックすると、新しい子、エディターで開く、参照を開くなどのさまざまなコマンドを含むコンテキスト メニューが開きます。「新しい子」オプションを右クリックすると、オプションの注釈を含むサブメニューが開きます。 ar パッケージ、ブループリント ポリシーなど。現在の問題は、新しいコマンド (またはアクション) を追加するためのこの「サブメニュー」の ID が見つからないことです。どの artop プラグインがこのサブメニューに貢献したかを判断するのに多くの時間を費やしました。それを見つける方法は?このサブメニューの ID を知っている人はいますか。私を助けてください。

0 投票する
3 に答える
803 参照

c - AUTOSAR Runnable の (実際の) サイクル時間を決定する方法

いくつかのタイマー/タイムアウトを実装するために Runnable のサイクル時間を使用する非常に多くのコードを見てきました。問題は、誰かがこの Runnable のサイクル時間を変更しようとすると、タイマーが正しくなくなることです。例:

では、この Runnable 内から定期的にトリガーされる関数 FOO_Cycle_10ms のサイクル時間をどのように判断できますか? 上記の例に関して、私は次のようなものを探しています:

0 投票する
2 に答える
2370 参照

c - AUTOSAR Runnable 内の PIM のサイズを決定する方法は?

Runnable 内から c の PIM (Per Instance Memory) のサイズを決定するにはどうすればよいですか (生成された RTE で検索して修正値を追加する必要はありません)。

状況: Runnable Foo は、2 つの PIM Pim1 と Pim2 にアクセスできます。この例では、Pim1 からのデータが Pim2 にコピーされます。

セキュリティと安全のためだけでなく、違法なデータ領域を上書きしないように、両方の PIM のサイズを確認する必要があります。PIM のサイズは SW-C 記述 (SWCD) で設定されていることを知っています。ただし、SWCD はコードの実装後に変更される可能性があり、Runnable のコードをより一般的なものに保つために、サイズ チェックは修正値に基づくべきではありません。

また、配列の sizeof の問題についても検討しました。 「sizeof」(配列を指すポインター) を見つける方法は?

PIM の場合、RTE ジェネレーターによって次のコードが生成されます。

Rte_Type.h 内

Rte.c で

Rte_FOO.h 内

RTE_PTR2ARRAYBASETYPE_PASSING「スイッチ」に応じて、アレイ PIM の定義も変更される可能性があることに注意してください。

FOO テンプレートに対して、次の「アクセス」が生成されます。

Foo-Runnable のコードは次のようになります。

私の問題をより「目に見える」ようにするために、診断を介して DID を書き込むための Callback-Runnable の例を次に示します。

0 投票する
1 に答える
739 参照

c - C コード (.h ファイル) の解析エラー

Cコードを統合しようとしています。スタックの構築中に、この .h ファイルを含めたすべてのファイルから解析エラーが発生します

編集

マクロは別のヘッダー ファイルで定義されています

0 投票する
1 に答える
1924 参照

debugging - スタックによって消費されるメモリの量を測定する方法は?

Lauterbach TRACE32 を使用して、アプリケーションの実行中にスタックによって消費されるメモリの量を測定する方法は?

PowerPC CPU で AUTOSAR OS を使用しています。