Last Updated on : 2024-06-25 03:37:49download
TuyaOS Central Control Development Framework supports two development modes: TuyaOS OS development and TuyaOS SDK development. For more information, see Development Mode. You can choose a suitable development mode for your purpose. TuyaOS SDK development is mostly used.
The following table provides a comparison between the two development modes.
TuyaOS SDK development | TuyaOS OS development | |
---|---|---|
Chip source | You select the chip, adapt the board support package (BSP), and develop applications. | Tuya integrates the module into the central control device, allowing you to focus on developing applications. |
Target developer | Planning to integrate the proprietary central control solution with the Tuya Developer Platform. | Newbie to central control development. |
Key difference | Need to manage the BSP. | No need to manage the BSP. |
Microcontroller (upstream) provider | You | Tuya |
Compatible system | Linux | FreeRTOS and Linux |
Programming language | C | C |
Difficulty level | Hard. You need to focus on integrating both hardware and software. | Medium. You only need to focus on the application layer. |
Development time | Long | Moderate |
Hardware development | Chip-based hardware development | Tuya module-based hardware development |
After you decide on the development mode, select a chip or SDK solution in Tuya Wind IDE and download the respective SDK.
Find the required SDK from the OS solution list in Tuya Wind IDE.
Request access to the SDK. Enter the email address (format: xxx@tuya.com
) of your account manager. Usually, you would get approval within one working day.
Download the SDK.
Create a product and develop and debug code. For more information, see Create Product.
Release and roll out your product.
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback