2011-11-10 8 views
4

組込みシステムでメモリ管理エラーを見つけるのに最も有用なツールは何ですか? valgrindはそれを行うことができますか?彼らにはどんなインプットが必要ですか?ソースコード?オブジェクトコード?組み込みシステム用のメモリバグ検出器?

組み込みOSまたはスタンドアロンの組み込みアプリケーションを使用している場合に違いはありますか?

答えて

3

我々はメモリの問題を検出するために行っている二つのこと:

1 /予防措置:Grammatech CodeSonarを使用しています。 スタティックアナライザとして、メモリの問題を検出できます。

2 /埋め込みコントロールモニタスタック&ヒープ使用

3 /グローバルに、動的メモリ割り当てを使用していないか、少なくともファームウェアの初期化時に新しいキーワードの使用を制限してください。ヒープの断片化とメモリの問題を回避できます。

関連する問題