1

私は OpenThread を初めて使用し、OpenThread を IAR IDE に移植することを検討しています。ドキュメントがあるかどうか、または使用されているさまざまな定義に関する詳細情報がどこにあるかを知りたいと思っていました (有効にする方法、どのスレッドデバイスがそれらを使用するかなど)。

言うまでもなく、私も gnu autoconf ツールセットの経験がなく、それを理解しようとしてきました...「OPENTHREAD_ENABLE_」で始まる定義には 2 つのカテゴリがあるように思われることに気付きました。 enabled は (autoconf によってプッシュされた -DOption) および openthread-core-config.h (OPENTHREAD_CONFIG_) にあるものを定義します。

たとえば、ルーター対応のエンド デバイスを構築するには、すべての定義が必要です (オプション機能は無視します)。(二次的な質問ですが、どのファイルが必要ですか?)... autoconf 環境でビルドする場合、ビルドするスレッド ターゲットの種類によってファイルの選択が変わる傾向があります... 私は例として cc2538 プロジェクトを使用しています。 IARへの移植を試みる...

コマンドを使用しました

make SHELL="/bin/bash -x" -f examples/Makefile-cc2538

すべてのコンパイル行を確認しようとしましたが、ビルドがまだ失敗しているため、まだ何かが欠けているようです.. (リンク)...

どんな助けでも大歓迎です

-マイク

4

1 に答える 1