这个页面的 最新开发版本 可能比这个发布的 2.1.0rc1 版本新。

开发助手

概述

开发助手主要用于辅助基于 WM IOT SDK 实际项目开发,涉及代码组织结构参考,任务属性定义管理,堆栈信息查询等。

代码组织结构

code sturcture

用户在实际开发过程中需要注意 WM SDK 已经提供了常用的通用定义以及组件以供参考

1. 任务属性定义

代码路径: components/wm_system/include/wm_task_config.h

task configure

交互式分类

开发助手涉及的可交互模块分类如下:

1. AT 模块

若需要使用 AT 首先需要在 menuconfig 中使能 AT 模块以及使用到的子功能

AT 使能菜单一

然后再根据需求选择对应的 AT 命令集

AT 使能菜单二

更多信息可参考 AT 命令列表: AT

2. CLI 模块

若需要使用 CLI 首先需要在 menuconfig 中使能 CLI 模块以及使用到的子功能

CLI 使能菜单一

然后再根据需求选择对应的 CLI 命令集

CLI 使能菜单二

CLI 交互默认通过 UART0 (即日志输出口),查看当前系统支持的 CLI 命令可使用 help 命令,如图

CLI help

例如可以使用命令 task 列出当前系统所有任务以及其资源开销,如图

CLI task

新增命令信息可参考 CLI 命令: CLI