カスタムボード設定を使用してみてください。次に、あなたのボードディレクトリは、NuttXソースツリーの内側または外側に置くことができます。どちらの場合も、設定システムでは表示されません。あなたは、このように構成します。
CONFIG_ARCH_BOARD_CUSTOM=y
CONFIG_ARCH_BOARD_CUSTOM_NAME="myboard"
CONFIG_ARCH_BOARD_CUSTOM_DIR="/home/users/me/myboard"
... and other options ...
上記の例では、ボードのディレクトリがNuttXソースツリーの外にあると絶対パスです。ボードの構成もNuttXの内側にある可能性があり、パスは、でトップレベルディレクトリからの相対として指定することができる:例えば
CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y
:
今
CONFIG_ARCH_BOARD_CUSTOM_DIR="configs/FOO"
CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y
CONFIG_ARCH_BOARD_CUSTOM = yがない場合設定システムから/ home/users/me/myboardまたはconfigs/FOOにアクセスする方法はありません。
これは、カスタムボードのKconfigファイルが、CONFIG_ARCH_BOARD_CUSTOM = yのカスタム構成でconfigs/dummy/Kconfigにリンクされるためです。それ以外の場合、configs/dummy/Kconfigは空の設定にリンクされ、設定システムを満たします。