組込みシステムでメモリ管理エラーを見つけるのに最も有用なツールは何ですか? valgrindはそれを行うことができますか?彼らにはどんなインプットが必要ですか?ソースコード?オブジェクトコード?組み込みシステム用のメモリバグ検出器?
組み込みOSまたはスタンドアロンの組み込みアプリケーションを使用している場合に違いはありますか?
組込みシステムでメモリ管理エラーを見つけるのに最も有用なツールは何ですか? valgrindはそれを行うことができますか?彼らにはどんなインプットが必要ですか?ソースコード?オブジェクトコード?組み込みシステム用のメモリバグ検出器?
組み込みOSまたはスタンドアロンの組み込みアプリケーションを使用している場合に違いはありますか?
我々はメモリの問題を検出するために行っている二つのこと:
1 /予防措置:Grammatech CodeSonarを使用しています。 スタティックアナライザとして、メモリの問題を検出できます。
2 /埋め込みコントロールモニタスタック&ヒープ使用。
3 /グローバルに、動的メモリ割り当てを使用していないか、少なくともファームウェアの初期化時に新しいキーワードの使用を制限してください。ヒープの断片化とメモリの問題を回避できます。
ウォルターブライトのMEMパッケージを調べることをお勧めします。
説明:http://www8.cs.umu.se/~isak/snippets/
: http://www8.cs.umu.se/~isak/snippets/mem.txtコードで発見することができ