2021.11.12現在 → nRF9160 feather& nRF Connect SDK 基礎知識的な何か (1)
nRF Connect SDK の Sample プログラムは、
0
Project description
ファイル構成
nRF Connect SDK の Sample プログラムは、ncs/nrf/samples/
もしくは、ncs/zephyr/samples/
もしくは、ncs/nrf/applications/
のディレクトリの中に入っている。
(ncs ディレクトリは、環境構築時に作成するディレクトリ)
それらを見てみると似た感じの構成になっている。
・CMakeLists.txt
・prj.conf
・Kconfig
・src/main.c
・build_circuitdojo_feather_nrf9160ns (プロジェクト作成時に動的に生成されるフォルダ)
・circuitdojo_feather_nrf9160ns.overlay(デフォルトのデバイスツリー設定を変更する場合に、自力で追加するファイル)
CMakeLists.txt
src ディレクトリ以下などに存在するソースファイルをプロジェクトに取り込むための定義ファイル的になもの。
Make ファイルもどき。
zephyr_library_sources() の中に tab や space 区切りで、ソースファイルのパスを記述してやるとプロジェクトに取り込まれる。
