开发模式

更新时间:2023-11-01 10:28:59下载pdf

TuyaOS 中控开发框架分为 TuyaOS OS 开发TuyaOS SDK 开发 两种开发模式。更多详情,请参考 开发模式。您可以根据自身的情况选择对应的开发模式,TuyaOS SDK 开发模式为主要使用模式。

模式对比

TuyaOS 中控开发框架两种开发模式的对比如下表:

对比项目 TuyaOS SDK 开发 TuyaOS OS 开发
芯片来源 自选芯片、自行适配 BSP(Board Support Package)和开发应用 涂鸦将模组集成到中控,您只需开发应用
适合对象 已有中控方案,希望接入涂鸦中控生态 初步接触中控的客户
核心区别 您需要管理 BSP 您无需管理 BSP
主控模组(上行)提供者 涂鸦
适配系统 Linux FreeRTOS 和 Linux
开发语言 C 语言 C 语言
开发难度 难度高,您需要同时集成硬件和软件 难度中等,您只关注应用层
开发周期
硬件开发 基于自选芯片开发硬件 基于涂鸦模组开发硬件

开发流程

当您清楚地知道选择何种开发模式的时候,请到 Tuya Wind IDE 中选择对应的芯片或者 OS 方案进行 SDK 下载。流程步骤如下:

  1. 找到对应的 OS 方案列表。

  2. 发起下载申请。填写您对应涂鸦客户经理邮箱,格式为 xxx@tuya.com

  3. 等待核对流程通过。无特殊情况一般 1 个工作日可以完成。

  4. 下载对应的 SDK。

  5. 参考 创建产品,创建一款智能产品,进行开发调试。

  6. 发布和销售产品。