更新时间:2024-06-25 03:23:23下载pdf
本文介绍了 IPC 开发框架的总体架构和开发资料获取流程。开发资料的获取通过 Tuya Wind IDE 的插件实现,并提供了 OS 开发和 SDK 开发两种模式的选择。您可以根据需要选择开发模式,并根据芯片平台和设备形态下载相应的开发资料。
IPC 开发框架总体架构如下图所示:
从底层往上依次包含以下内容:
IPC 开发资料分为开发平台、类型开发包、产品开发包三种形式:
开发平台:包含上述开发框架中的 Kernel 层和 Abstraction 层实现。
涂鸦会持续导入不同的 IPC 芯片方案,完成系统适配与 TKL 接口、TAL 接口的实现。您也可以自主选择芯片方案,自行完成平台导入。
类型开发包:包含上述开发框架中的 Service 层和 Library 层,以及针对部分标准产品形态的 Application 层简单 Demo 工程。
产品开发包:包含上述开发框架中,基于特定开发平台与类型开发包,针对具体的产品形态的完整的、直接可用的 Application 层实现。
您可以直接使用涂鸦已有的产品开发包,或是在涂鸦标准化实现的基础上进行差异化定制开发,也可以自行实现一套全新的产品业务代码。
更多详情,请参考 TuyaOS EasyGo 说明。
TuyaOS IPC 开发资料统一通过 Visual Studio Code 的插件 Tuya Wind IDE 发布。
请按指导完成开发环境的准备、插件安装,并使用您的涂鸦开发者平台账号登录插件,直至 新建开发框架 的步骤。
TuyaOS 提供了两种 开发模式,即 OS 开发和 SDK 开发。
您可以根据需要的芯片平台涂鸦是否已经完成芯片平台导入,即涂鸦是否已经完成 TKL 适配和 TAL 适配来做选择:
在首次下载开发框架时,会默认下载类型开发包和开发平台中的交叉编译工具链。在 类型开发包 选项中,请选择 IPC 设备。
开发平台即用于 IPC 开发的 SoC 芯片信息,包括厂家、操作系统和芯片型号等。
如果选项中找不到需要的开发平台,可能存在两种情况:
涂鸦没有对应的开发资料。
这部分开发资料为白名单形式释放,需要您在 资源中心 申请权限。
在 新建开发框架 界面单击 完成 后,自动开始下载所有依赖的开发资料。
下载完成后,VS Code 资源管理区自动创建了对应的工作区。
如果开发模式为 OS 开发,此时可以在插件的 开发框架 页面中打开 产品开发包 页签下载对应的资料。
至此,完整的开发资料已经获取完成。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈