diff --git "a/docs/develop/01.\345\277\253\351\200\237\345\205\245\351\227\250/\346\236\204\345\273\272\351\205\215\347\275\256\347\263\273\347\273\237/Kconfig.md" "b/docs/develop/01.\345\277\253\351\200\237\345\205\245\351\227\250/\346\236\204\345\273\272\351\205\215\347\275\256\347\263\273\347\273\237/Kconfig.md" index 0dcfb02b61..fe653159c0 100644 --- "a/docs/develop/01.\345\277\253\351\200\237\345\205\245\351\227\250/\346\236\204\345\273\272\351\205\215\347\275\256\347\263\273\347\273\237/Kconfig.md" +++ "b/docs/develop/01.\345\277\253\351\200\237\345\205\245\351\227\250/\346\236\204\345\273\272\351\205\215\347\275\256\347\263\273\347\273\237/Kconfig.md" @@ -28,7 +28,7 @@ CONFIG_RT_DEBUG=y ![构建配置系统](./figures/buildconfig2.png) -Kconfig文件在源码中呈现树形结构,需要**在工程的根目录下存在一份顶层Kconfig文件**,顶层Kconfig文件在文件中通过source语句显示地调用各子目录下的Kconfig文件。Env在根目录下执行menuconfig命令后会递归解析各级Kconfig文件,然后提供如下配置界面,完成相应的配置后并保存,根目录下会存在一份.config文件保存当前选择的配置项,并将.config文件转为Nextpilot的系统配置文件rtconfig.h。 +Kconfig文件在源码中呈现树形结构,需要 **在工程的根目录下存在一份顶层Kconfig文件** ,顶层Kconfig文件在文件中通过source语句显示地调用各子目录下的Kconfig文件。Env在根目录下执行menuconfig命令后会递归解析各级Kconfig文件,然后提供如下配置界面,完成相应的配置后并保存,根目录下会存在一份.config文件保存当前选择的配置项,并将.config文件转为Nextpilot的系统配置文件rtconfig.h。 ![构建配置系统](./figures/buildconfig3.png) @@ -400,7 +400,7 @@ depends和select都需要注意的是:depends 和 select 后面的宏定义必 可以这样理解他们之间的区别: - select:开启 BSP_USING_UART3 需要依赖 RT_USING_SERIAL,RT_USING_SERIAL 功能会被自动选定; -- depends on:在 BSP_USING_UART 已经选定的情况下,系统会**显示** BSP_USING_UART3 的配置菜单选项,至于 BSP_USING_UART3 默认是否被选定,取决于 default 。 +- depends on:在 BSP_USING_UART 已经选定的情况下,系统会 **显示** BSP_USING_UART3 的配置菜单选项,至于 BSP_USING_UART3 默认是否被选定,取决于 default 。 ### [depends on 高级用法](https://download.rt-thread.org/ci-agent/artifacts/113728/309584/artifacts/docs-online/#/development-tools/kconfig/kconfig?id=depends-on-高级用法) diff --git a/docs/index.md b/docs/index.md index f6d0cc62fb..e40b699334 100644 --- a/docs/index.md +++ b/docs/index.md @@ -9,7 +9,7 @@ NextPilot飞控系统是一款功能丰富、高度扩展、稳定可靠的国 2. 丰富的自动驾驶功能。核心算法移植于著名开源飞控软件 [PX4 V1.14.2](https://github.com/PX4/PX4-Autopilot/tree/v1.14.2),它由来自全世界工业界和学术界的开发者维护,支持多旋翼、复合翼、固定翼、潜水艇等。 -3. 高度的可扩展性。拥有良好的软件架构([uORB](https://github.com/nextpilot/nextpilot-flight-control/pkgs/uORB/uORB.h)、[PARAM](https://github.com/nextpilot/nextpilot-flight-control/pkgs/PARAM/PARAM.h)、[AIRFRAME](https://github.com/nextpilot/nextpilot-flight-control/apps/airframe/README.md))、代码松耦合([自动初始化机制](https://www.rt-thread.org/document/site/#/rt-线程版本/rt线程标准/编程手册/basic/basic?id=rt线程-%e8%87%aa%e5%8a%a8%e5%88%9d%e5%a7%8b%e5%8c%96%e6%9c%ba%e5%88%b6)),充分模块化(每个文件夹对应一个独立模块),易于定制和扩展等特性。 +3. 高度的可扩展性。拥有良好的软件架构([uORB](https://github.com/nextpilot/nextpilot-flight-control/pkgs/uORB/uORB.h)、[PARAM](https://github.com/nextpilot/nextpilot-flight-control/pkgs/param/param.h)、[AIRFRAME](https://github.com/nextpilot/nextpilot-flight-control/apps/airframe/README.md))、代码松耦合([自动初始化机制](https://www.rt-thread.org/document/site/#/rt-线程版本/rt线程标准/编程手册/basic/basic?id=rt线程-%e8%87%aa%e5%8a%a8%e5%88%9d%e5%a7%8b%e5%8c%96%e6%9c%ba%e5%88%b6)),充分模块化(每个文件夹对应一个独立模块),易于定制和扩展等特性。 4. 高效的开发效率。支持 MATLAB/Simulink [基于模型的设计](https://www.mathworks.com/help/simulink/gs/model-based-design.html),在统一的 Simulink 环境下完成设计、仿真、测试和一键代码生成,快速且经济高效地开发控制系统、信号处理系统和通信系统。