Last Updated on : 2024-06-25 03:40:38download
This topic describes the breakdown of IPC Development Framework and how to get the development kit. There are two options for development kits: OS mode and SDK mode. You can access the kits from Tuya Wind IDE, an extension in Visual Studio Code. Select the desired development mode and then download the development kit as per the chip platform and device type.
Breakdown of IPC Development Framework:
From bottom to top, the architecture consists of five layers:
IPC development kits are divided into development platform, type development kit, and product development kit.
Development platform: includes implementations of the kernel and abstraction layers.
Tuya will adapt more IPC chip platforms and implement the TKL and TAL APIs accordingly. You can also choose to import and adapt the required chip platform by yourself.
Type development kit: includes the service and library layers as well as simple demo application projects for standard products.
Product development kit: includes the complete and turnkey implementation of product-specific applications for a particular development platform and development kit.
You can use these pre-made development kits as they are or modify them according to your requirements. Alternatively, you can write your own business logic code.
For more information, see TuyaOS EasyGo.
IPC development kits are released through Tuya Wind IDE.
Set up the development environment, install Tuya Wind IDE, and log in to the IDE using your Tuya Developer Platform account. You will get the screen shown below.
TuyaOS provides two development modes: OS mode and SDK mode.
Check if the chip platform you need has been adapted for TuyaOS TKL and TAL, and then determine the development mode.
--> B[Does Tuya have the IPC SoC chip you need? --> | Yes | C[Directly use Tuya standard kernel
and abstraction layer implementation? --> --> | No | E[Select SDK mode]
B -- --> --> F[Download development platform, type
--> G[Download type development kit
and compiler toolchain]
```
The cross-compiler toolchain in the type development kit and development platform is downloaded automatically on your first download. Choose IPC for Type Development Kit.
The development platform refers to the information about the SoC chip used for IPC development, including manufacturer, operating system, and chip model.
If you do not find the required development platform, this might be because:
Tuya does not provide the development kit for that development platform.
The development kit for that development platform is not generally available. You need to request permission in Resource Center.
After you click Finish in the Project Wizard, the download will start automatically.
After the download is complete, a workspace is created automatically.
If you have selected OS mode, choose Dev Framework > Product Dev Kit and download the kit.
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback