在 nRF Connect SDK 中,一个应用程序包含许多不同的要素,构建系统以某种方式利用这些要素来创建最终的可运行文件。在创建您自己的应用程序时,了解这些要素、它们存在的必要性以及它们之间如何相互作用至关重要。在本课程中,我们将探索其中的每一个要素,以了解它们彼此之间的运作关系。在练习部分,我们将从头开始创建一个最小化的工作应用程序,并添加我们自己的自定义文件和配置来定制该程序。
app/
|-- CMakeLists.txt
|-- Kconfig
|-- prj.conf
|-- <board_name>.overlay
|-- src/
|-- main.cFile structure