ZigBee SDK 和 Telink IoT Studio 2024.8 如何添加新项目

问题描述 投票:0回答:1

TelinkIoTStudio_UserGuide_en.pdf没有说明如何创建新项目。
ZigBee SDK 开发人员手册(第 20 页第 2.1.4 节添加新项目)解释了如何添加新项目。 但实际上,遵循本手册并不会创建新项目,而只是为选定的示例源创建额外的构建配置。

换句话说,Telink ZigBee SDK 具有预定义的目录结构,并且在“/apps”目录中位于示例应用程序,并且应该放置用户定义的应用程序。
我的问题是,当我尝试按照 Telink ZigBee SDK 手册(第 20 页)中所述创建和添加新项目时,实际上,新的单独项目并未创建,而是只是为选定的预定义示例创建额外的构建配置。

我尝试手动创建“/apps/myApp”目录,只是为了测试,将一些应用程序复制到其中,然后修改新创建的构建配置的所有可用选项,但仍然显示目录“apps/myApp” Telink IDE 呈灰色,并且假设“/apps/exampleSDK”处于活动状态。

问题是如何创建完全独立的项目,不依赖于初始示例项目。

Telink IoT Studio 2024.8 是基于 Eclipse 的 IDE,最后的手段可以是手动修改 .project 和 .cproject 文件,但我真的不喜欢这个想法。

eclipse sdk ide zigbee
1个回答
0
投票

如何创建完全独立的项目的指南,该项目不依赖于我在旧版本Telink IDE的Telink BLE SDK中找到的初始示例项目。
文档在现有 SDK 上添加新项目指南描述了添加新项目的确切步骤。
但 BLE SDK 目录结构与 ZigBee SDK 不同,因此目录“/vendor”应读取为“/apps”。
以及其他小差异:

  1. 老Telink IDE的菜单与Telink IoT Studio 2024略有不同,但原理是一样的。

  2. 文档中的编译参数参考BLE,因此应使用ZigBee示例构建配置中的值。

  3. 在执行步骤 7. 配置编译排除(第 20 页)之前,应退出 IDE,并添加到 /tl_zigbee_sdk/build/tlsr_tc32/.project 文件

     <link>
         <name>apps/myApp</name>
         <type>2</type>
         <locationURI>PARENT-2-PROJECT_LOC/apps/myApp</locationURI>
     </link>
    

因此,我们有单独的项目“myApp”,它不依赖于初始示例项目。

© www.soinside.com 2019 - 2024. All rights reserved.