Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはみんな、

1. Aurix TC399を使用していますが、実行中の「カスタム機能」のCPU負荷をパーセンテージで測定したいと思います。

2.また、「MIPS」を測定したい。

上記の2つのクエリを手伝ってくれませんか?

 

私は次のようにMIPSを測定しようとしました:
計算式: MIPS = 命令数 / (実行時間 * 10^6)
そして、私は値が190 MIPSであることがわかりました。 これがそれを見つける正しい方法であるかどうかはわかりません。

皆様のご支援をよろしくお願いいたします。
前もって感謝します。

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@AC2

 

1. STMタイマーまたはCPUパフォーマンスカウンターを使用して、特定の機能の実行にかかった時間を計算します。

2. DMIPSはCPUの性能であり、CPU負荷はDMIPSの観点から決定できません。

3.特定の期間について、関心のある関数にかかった累積時間を測定できます。 これにより、その関数の負荷率がわかります。

RTOSでは、設定されたすべてのタスクとアイドルタスクにかかった時間を測定することができます。 これにより、全体的なCPU負荷率がわかります。

RTOSについては、こちらの スレッドを参照してください。

 

よろしくお願いいたします

アヌパマ。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/How-to-measure-CPU-Load-in-Percentage/m-p/661377

元の投稿で解決策を見る

0 件の賞賛
8 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@AC2

 

1. STM タイマーまたはパフォーマンス カウンターを使用して、特定の関数の実行にかかる時間を計算できます。

2.あなたが作成した同様のスレッドが見られるので、ユースケースについてもう少し背景を教えてください。

 

よろしくお願いいたします

アヌパマ。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @Anupama

返信ありがとうございます。

1.はい、上記のソリューションでは、関数の実行時間を測定することができました。 次に、同じ機能を実行するために必要なCPU負荷をパーセンテージで測定したいと思います。

2. ソフトウェアが TC399 コントローラで実行されているときに、パーセンテージまたは DMIPS で CPU 負荷を測定する必要があります。 私はそれがどのように実行されることができるかについていくつかのサポートが必要ですか?

前もって感謝します。

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@AC2

 

DMIPSはCPUの性能能力のほうが多く、CPU負荷はDMIPSの観点から決定することはできません。 DMIPSに関しては、この スレッドで議論を続けることができます。

 

よろしくお願いいたします
アヌパマ。

 

よろしくお願いいたします

アヌパマ。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

TC399のパーセンテージでCPU負荷を計算する答えはありますか?

あるいは、RTOSをフラッシュしてから測定することで実行できますか?

よろしく

アク

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

特定の期間について、対象の関数によってかかった累積時間を測定できます。 これにより、その関数の負荷率が得られます。

RTOSでは、設定されたすべてのタスクとアイドルタスクにかかった時間の測定を試みることができます。 これにより、全体的なCPU負荷の割合が得られます。

よろしくお願いいたします。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

@Nambi 

ご回答ありがとうございます。

RTOSをTC399に統合するためのドキュメントがあるかどうか知りたいですか?

背景調査を行ったところ、ドキュメントが見つかりませんでした。

ここでサポートがあれば大歓迎です。

 

前もって感謝します。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

次のスレッドを参照できます。

https://community.infineon.com/t5/AURIX/FreeRTOS-for-TC399/td-p/622105

よろしくお願いいたします。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@AC2

 

1. STMタイマーまたはCPUパフォーマンスカウンターを使用して、特定の機能の実行にかかった時間を計算します。

2. DMIPSはCPUの性能であり、CPU負荷はDMIPSの観点から決定できません。

3.特定の期間について、関心のある関数にかかった累積時間を測定できます。 これにより、その関数の負荷率がわかります。

RTOSでは、設定されたすべてのタスクとアイドルタスクにかかった時間を測定することができます。 これにより、全体的なCPU負荷率がわかります。

RTOSについては、こちらの スレッドを参照してください。

 

よろしくお願いいたします

アヌパマ。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/How-to-measure-CPU-Load-in-Percentage/m-p/661377

0 件の賞賛