diff --git a/zh-cn/app_dev/system_apps/hello_world/Hello_World.md b/zh-cn/app_dev/system_apps/hello_world/Hello_World.md index 83a4a8c38466f5d73e89d51fb99a71ffdb976a7b..e7d22e41ef19df6d20c94e1903a2280e3c552bd0 100644 --- a/zh-cn/app_dev/system_apps/hello_world/Hello_World.md +++ b/zh-cn/app_dev/system_apps/hello_world/Hello_World.md @@ -280,45 +280,6 @@ endif ![img](./figures/002.png) -## 四、应用自启动 - -openvela 的启动脚本存放在 `/etc` 目录下,该目录以 `romfs` 的形式与 openvela 的二进制文件链接在一起。在系统启动后会自动被 `nshlib` 挂载,相关配置如下。 - -### 1、配置项说明 - -在 `Makefile` 中,需要配置以下选项来支持自启动功能: - -```Makefile -CONFIG_FS_ROMFS=y -CONFIG_NSH_ROMFSETC=y -CONFIG_NSH_ROMFSMOUNTPT="/etc" -CONFIG_NSH_SYSINITSCRIPT="init.d/rc.sysinit" -CONFIG_NSH_INITSCRIPT="init.d/rcS" -``` - -### 2、启动脚本位置 - -启动脚本的默认位置如下: - -```Bash -vendor/openvela/boards/vela/src/etc/init.d/rc.sysinit # 系统初始化脚本 -vendor/openvela/boards/vela/src/etc/init.d/rcS # 用户脚本 -``` - -### 3、脚本文件示例 - -以下是 `rcS` 文件的内容示例: - -```C++ -#include - -#ifdef CONFIG_FS_HOSTFS -mount -t hostfs -o fs=. /data # 挂载 Host 文件系统到 /data -#endif - -hello # 前台运行 hello -hello & # 后台运行 hello -``` ## 四、实现应用程序自启动