如何运行和新增 HelloWorld 应用#

本文档分两部分:

  • 先运行 SDK 已提供的 HelloWorld(最快验证环境)

  • 再新增/修改自己的 HelloWorld 应用

运行内置 HelloWorld(推荐先做)#

SDK 已提供示例目录:src/applications/helloworld

cd <sdk_root>
ls src/applications/helloworld

如果目录存在 KconfigMakefilemain.c,说明示例已就绪。

1. 打开 HelloWorld 编译开关#

make menuconfig

在菜单中启用:

Application Configuration > Enable Application HelloWorld

2. 编译并烧录#

make

烧录完成后,应用会被打包到板端的 /sdcard/app/ 目录。

3. 板端运行#

/sdcard/app/helloworld

新增/修改 HelloWorld#

可以基于现有 src/applications/helloworld 直接修改,也可以拷贝一份作为新应用目录。

编译#

单独编译#

cd <sdk_root>/src/applications/helloworld
make
ls

生成可执行文件 helloworld,可手动拷贝到板子上运行。

整个img编译#

  1. 修改 src/applications/apps.mk,添加对应目录到编译系统中。

cat src/applications/apps.mk
-include $(SDK_SRC_ROOT_DIR)/.config

subdirs-$(CONFIG_APP_ENABLE_HELLOWORLD) += helloworld
  1. 在 menuconfig 中打开 APP 编译功能

make menuconfig
Application Configuration > Enable Application HelloWorld

然后执行 make 或者 make app 即可编译 src/applications 目录下的应用。

make

把编译完成的IMG烧写到开发板。 应用将被打包到镜像的 /sdcard/app/ 目录,用户可以设置其开机自启或者手动运行测试。

评论列表
条评论
登录