如何在Telink IoT Studio 2024.8中基于ZigBee SDK创建独立新项目
如何在Telink IoT Studio 2024.8中创建完全独立的ZigBee项目(无需手动修改Eclipse配置文件)
问题背景
- 《TelinkIoTStudio_UserGuide_en.pdf》未提及独立新项目的创建方法
- 《ZigBee SDK Developer Manual》2.1.4节的指引仅生成示例源码的额外构建配置,无法创建真正独立的项目
- 手动在SDK
/apps目录下创建项目文件夹并复制代码后,目录在IDE中呈灰色,仍与原示例项目关联
解决方案步骤
准备独立项目目录与代码
- 在SDK根目录的
apps文件夹下创建独立项目目录,比如apps/myStandaloneApp - 将你的应用代码(包含源码、配置文件、适配SDK的Makefile等)完整放入该目录
- 在SDK根目录的
通过IDE导入项目
- 打开Telink IoT Studio,点击菜单栏
File > Import - 在导入窗口中选择
General > Existing Projects into Workspace,点击「Next」 - 在「Select root directory」中选择SDK根目录,勾选「Search for nested projects」
- 在项目列表中仅勾选你创建的
myStandaloneApp,取消勾选「Copy projects into workspace」,点击「Finish」
- 打开Telink IoT Studio,点击菜单栏
配置项目构建规则
- 右键点击导入的项目,选择
Properties > C/C++ Build - 在「Builder Settings」标签页,确认「Build command」为SDK默认的
make命令(可参考示例项目的配置路径) - 切换到「Behavior」标签页,设置「Build (incremental build)」为
all,「Clean」为clean,点击「Apply and Close」
- 右键点击导入的项目,选择
清除与示例项目的关联痕迹
- 右键点击项目,选择
Resource > Resource Filters - 点击「Add Filter」,选择「Exclude all」,勾选「Files and folders」和「All children (recursive)」,输入原示例项目的文件夹名称(如
sample_light),点击「OK」保存
- 右键点击项目,选择
验证方法
- 点击IDE的「Build」按钮,确认项目可独立编译,无依赖原示例的编译错误
- 检查IDE中的项目目录显示正常(非灰色),所有文件可正常编辑
内容的提问来源于stack exchange,提问作者asat
相关产品推荐
相关产品推荐

