tuya Wind IDE

Informació del producte
Tuya Wind IDE (entorn de desenvolupament integrat) és una extensió de Visual Studio Code (VS Code) disponible en anglès i xinès. Proporciona instal·lacions completes als desenvolupadors de TuyaOS EasyGo, gestionant, distribuint i actualitzant els kits de desenvolupament de TuyaOS EasyGo per a una experiència de desenvolupament coherent entre amfitrions i eines de programació.
Instruccions del producte
Instruccions d'instal·lació
Entorn d'instal·lació:
- Instal·leu el programari de VM (VirtualBox o VMware) i creeu una VM.
- Instal·leu Ubuntu 18.04 o 20.04 a la màquina virtual amb la RAM recomanada establerta en 8 GB.
Requisits previs:
Pas 1: Instal·leu Linux VM Environment:
- Instal·leu el programari de VM i creeu una VM amb Ubuntu 18.04 o 20.04.
- Estableix VM RAM a 8 GB.
Pas 2: Habilita l'inici de sessió SSH sense contrasenya:
- Per a Windows 10 o 11, configureu l'inici de sessió SSH sense contrasenya executant ordres a PowerShell.
Instal·leu l'IDE:
- Inicieu sessió a Tuya Wind IDE mitjançant el vostre compte de Tuya Developer Platform.
- Descarrega el marc de desenvolupament.
- Creeu una aplicació, creeu-la, netegeu la compilació, flasheu el microprogramari i depureu-la segons sigui necessari.
Preguntes freqüents
- Q: Què ofereix Tuya Wind IDE als desenvolupadors?
- A: Tuya Wind IDE ofereix instal·lacions completes per als desenvolupadors de TuyaOS EasyGo, la gestió, la distribució i l'actualització dels kits de desenvolupament per a una experiència coherent.
- Q: Com puc habilitar l'inici de sessió SSH sense una contrasenya per als amfitrions de Windows?
- A: Podeu configurar l'inici de sessió SSH sense contrasenya als amfitrions de Windows executant ordres específiques a PowerShell.
Tuya Wind IDE (entorn de desenvolupament integrat) ofereix instal·lacions completes als desenvolupadors de TuyaOS EasyGo.
Fons
Tuya Wind IDE es proporciona com una extensió de Visual Studio Code (VS Code) i està disponible tant en anglès com en xinès. Inicieu sessió en aquest IDE amb el compte de Plataforma per a desenvolupadors Tuya. Tuya Wind IDE gestiona, distribueix i actualitza els kits de desenvolupament TuyaOS EasyGo, la qual cosa permet una experiència de desenvolupament coherent entre amfitrions i eines de programació.
Entorn d’instal·lació
Tuya Wind IDE admet els entorns següents:
- Màquina virtual Linux (VM) a l'amfitrió de Windows o VM Linux: s'utilitza per desenvolupar la majoria de productes en xarxa, productes mòbils, passarel·les, panells de control, càmeres IP (IPC) i gravadors de vídeo de xarxa (NVR).
- Windows: s'utilitza per desenvolupar la majoria de subdispositius.
- macOS: només admet la navegació i la sol·licitud de permís per als marcs de desenvolupament de TuyaOS, no per a la descàrrega.
Requisits previs
informació
- Si utilitzeu una màquina virtual (VM) Linux en un host de Windows durant tot el desenvolupament, consulteu el Pas 1: instal·leu l'entorn de la màquina virtual Linux i, a continuació, consulteu la secció Instal·lació de l'IDE per a les operacions següents.
- Si utilitzeu un host Linux (o VM) o un sistema Windows durant tot el desenvolupament, ometeu el pas 1: instal·leu l'entorn de VM Linux.
Pas 1: Instal·leu l'entorn Linux VM
Instal·leu el programari de VM, VirtualBox o VMware i creeu una VM. Instal·leu Ubuntu 18.04 o 20.04 a la màquina virtual. Es recomana configurar la memòria RAM de la VM a 8G.
- VirtualBox:
- Si utilitzeu VirtualBox, configureu l'Adaptador 2 com a Adaptador només per a l'amfitrió per assegurar-vos que VS Code a Windows es pugui connectar a la màquina virtual mitjançant SSH.

- Si no podeu crear un adaptador només per a host, a la finestra principal de VirtualBox, trieu File > Host Network Manager i configureu-lo com es mostra a continuació. O visitar això weblloc per a la resolució de problemes.


- Enceneu la vostra VM i obteniu l'adreça IP de la vostra VM.

- Instal·leu el programari necessari a la màquina virtual.

- Si utilitzeu VirtualBox, configureu l'Adaptador 2 com a Adaptador només per a l'amfitrió per assegurar-vos que VS Code a Windows es pugui connectar a la màquina virtual mitjançant SSH.
Si només utilitzeu una màquina virtual Linux al llarg del desenvolupament, consulteu la secció Instal·lar l'IDE per a les operacions següents.
Pas 2: Habilita l'inici de sessió SSH sense contrasenya
- Windows 10 o 11 té un client SSH integrat.
- A l'amfitrió de Windows, executeu les ordres següents a PowerShell per configurar un inici de sessió SSH sense contrasenya.
- Suposem que el nom d'usuari de la màquina virtual és vscode.
- L'adreça IP de la VM és 192.168.56.105.
- Genereu una clau SSH.

- Especifiqueu el nom d'usuari i l'adreça IP de la vostra màquina virtual.

- Especifiqueu la ubicació on resideix la clau pública a penjar.

- Registreu la clau pública. Heu d'introduir el nom d'usuari i la contrasenya del servidor.

Pas 3: Instal·leu l'extensió SSH remota
- Instal·leu i obriu VS Code.
- Feu clic a Extensions al panell de navegació esquerre. Cerca i instal·leu Remote – SSH.

- Configureu i connecteu-vos a SSH. Aquest example utilitza l'adreça IP 192.168.56.105.

Instal·leu l'IDE
- Instal·lar Codi VS al vostre ordinador Windows.
- Codi VS obert. Cerca i instal·leu Tuya Wind IDE tal com es mostra a les figures següents.

Inicieu sessió
- Obriu la pàgina d'inici de sessió tal com es mostra a la figura següent. Inicieu sessió a l'IDE amb el compte del Plataforma per a desenvolupadors Tuya.

Tanca la sessió
- Feu clic a la icona del compte a l'extrem superior dret i feu clic a Tancar sessió.

Descarrega el marc de desenvolupament
- Trieu Inici > Crea un marc.

Ompliu els camps obligatoris de l'assistent de marc de TuyaOS. La taula següent enumera els paràmetres i la seva descripció.

Podeu fer clic a l'enllaç de la finestra emergent per obtenir més informació sobre el mode de desenvolupament i el tipus de kit de desenvolupament que trieu.
- Marc de desenvolupament:

- Kit de desenvolupament de tipus:

- Assegureu-vos de descarregar el marc de desenvolupament de TuyaOS a l'entorn de desenvolupament correcte i utilitzar-lo en conseqüència. Feu clic a Finalitza per descarregar el kit de desenvolupament.

Menú contextual

A la taula següent:
- {projecte} representa el camí de l'actual marc de desenvolupament de TuyaOS.
- {project}/software/apps/{application} representa el camí de l'aplicació del marc de desenvolupament actual de TuyaOS.

Accions sobre marcs de desenvolupament
- Teniu un kit de desenvolupament de producte obert a l'espai de treball.

Amplieu el directori del programari a l'Explorador. Feu clic amb el botó dret al programari o qualsevol subdirectori i seleccioneu Mostra la informació del projecte. Feu clic al marc de desenvolupament al panell de navegació esquerre de Tuya Home. La informació sobre el marc de desenvolupament es mostra a la part dreta de la pantalla.
Canvia entre marcs de desenvolupament (només entorn Linux)
- Si el marc de desenvolupament té diverses versions, veureu un menú desplegable al costat de Versió de TuyaOS.

- Seleccioneu la versió de TuyaOS desitjada al menú desplegable.

- Feu clic a Canvia per canviar a aquesta versió.

Descarrega el kit de desenvolupament de producte
- Si un marc de desenvolupament de TuyaOS proporciona un kit de desenvolupament de producte per descarregar, la pestanya Product Dev Kit apareixerà a la pàgina d'informació de Dev Framework.

- Feu clic a Sol·licitar permís i completeu la informació necessària amb precisió per accedir al kit de desenvolupament del producte.
- Sol·licitar permís només està disponible per a desenvolupadors empresarials, així que assegureu-vos d'introduir l'adreça electrònica correcta del gestor de comptes amb qui esteu en contacte. Si teniu preguntes sobre la informació necessària, poseu-vos en contacte amb el vostre gestor de comptes.

- Sol·licitar permís només està disponible per a desenvolupadors empresarials, així que assegureu-vos d'introduir l'adreça electrònica correcta del gestor de comptes amb qui esteu en contacte. Si teniu preguntes sobre la informació necessària, poseu-vos en contacte amb el vostre gestor de comptes.
- Després d'enviar la sol·licitud, rebreu un missatge que diu que la vostra sol·licitud de permís s'està tornantviewed. Si us plau, espereu. Podeu cancel·lar la sol·licitud de permís durant la review procés.

- Després de l'aprovació, podeu descarregar el kit de desenvolupament de producte sol·licitat.

- El kit de desenvolupament de productes descarregat es trobarà al programari del directori /TuyaOS/apps de l'espai de treball.

View centre de recursos

- Feu clic a Cerca a l'extrem superior esquerre de la pantalla del Centre de recursos per mostrar o amagar el quadre de cerca. Podeu restringir la vostra cerca utilitzant diversos camps de cerca, com ara Mode de desenvolupament (selecció múltiple), Kit de desenvolupament de tipus (selecció múltiple), Dev. Plataforma (selecció múltiple), versió de TuyaOS (selecció múltiple) i estat de permís (selecció única). Si deixeu un camp en blanc, no es tindrà en compte cap criteri per a aquest camp a la cerca.
Els resultats de la cerca es mostren com una llista a sota del quadre de cerca. Podeu ordenar els resultats per Mode de desenvolupament, Kit de desenvolupament de tipus, Plataforma de desenvolupament o Versió de TuyaOS per separat, o utilitzant l'ordenació ponderada.- Classificació per separat: Feu clic a la capçalera d'una taula per ordenar per aquest camp.
- Classificació ponderada: La prioritat d'alta a baixa és Mode de desenvolupament > Tipus de kit de desenvolupament > Plataforma de desenvolupament > Versió de TuyaOS. Suposem que heu ordenat els resultats pel mode de desenvolupament. Després de fer clic a Tipus kit de desenvolupament, els resultats s'ordenaran segons aquest camp sense canviar l'ordre de la columna Mode de desenvolupament. Si feu clic a Plataforma de desenvolupament, els resultats s'ordenaran per aquest camp, sense canviar l'ordre de les columnes Mode de desenvolupament i Kit de desenvolupament.
- Podeu sol·licitar permís per descarregar un kit de desenvolupament de TuyaOS EasyGo i cancel·lar una sol·licitud que es troba al review estat. Un cop aprovada la vostra sol·licitud, el kit de desenvolupament de destinació estarà disponible per descarregar.

Crea una aplicació
- Amplieu el directori programari/TuyaOS/aplicacions a l'Explorador. Feu clic amb el botó dret a la carpeta d'aplicacions i seleccioneu Crea un projecte.
Construir una aplicació
- Amplieu el directori programari/TuyaOS/apps/xxx a l'Explorador. Feu clic amb el botó dret a la carpeta xxx i trieu Crear projecte. Si el camí és incorrecte, rebreu un missatge d'error a l'extrem inferior dret.
- informació: Si només hi ha una demostració al directori d'aplicacions, la carpeta de demostració es mostra darrere del directori d'aplicacions a l'Explorador a causa del disseny de VS Code. Heu de triar i fer clic amb el botó dret al subdirectori d'aplicacions. En cas contrari, obtindreu un missatge d'error a l'extrem inferior dret.
- Trieu Projecte de compilació, introduïu el número de versió de la compilació en el format xxx i premeu la tecla Enter per confirmar. El número de versió de l'aplicació per a malla Bluetooth i Beacon té el format xx i per a altres protocols, s'utilitza xxx.

- Espereu que el terminal IDE descarregui la cadena d'eines i creï el projecte. El directori on resideix el microprogramari construït es mostra a la finestra del terminal.

Neteja una construcció
- Amplieu el directori programari/TuyaOS/apps/xxx a l'Explorador. Feu clic amb el botó dret a la carpeta xxx i seleccioneu Neteja el projecte.
- informació: Si només hi ha una demostració al directori d'aplicacions, la carpeta de demostració es mostra darrere del directori d'aplicacions a l'Explorador a causa del disseny de VS Code. Heu de triar i fer clic amb el botó dret al subdirectori d'aplicacions. En cas contrari, obtindreu un missatge d'error a l'extrem inferior dret.
- Trieu Clean Project, introduïu el número de versió de la compilació en el format xxx i premeu la tecla Enter per confirmar. El número de versió de l'aplicació per a malla Bluetooth i Beacon té el format xx i per a altres protocols, s'utilitza xxx.

Firmware de Flash
- Si el vostre entorn és una màquina virtual Linux a Windows, cerqueu l'eina intermitent al directori pc/tools. Podeu utilitzar les eines proporcionades per al flasheig i la verificació del microprogramari a Windows.
- Podeu utilitzar les funcions Flash App i Flash Prod al menú contextual per flashejar el microprogramari.
- Amplieu el directori programari/TuyaOS/apps/xxx a l'Explorador. Feu clic amb el botó dret a la carpeta xxx i seleccioneu Aplicació Flash.
- L'aplicació Flash esborra les dades de l'àrea d'usuari.
- Amplieu el directori programari/TuyaOS/apps/xxx a l'Explorador. Feu clic amb el botó dret a la carpeta xxx i seleccioneu Flash Prod.
- Flash Prod esborra totes les dades.
View Documentació de TuyaOS
- Feu clic amb el botó dret al programari o altres subdirectoris i seleccioneu Inici ràpid.

- Apareix la navegació de documentació de TuyaOS.

La documentació de desenvolupament de TuyaOS inclou:
- directori de maquinari: documentació per al desenvolupament de programari incrustat.
- directori pc/eines: documentació dels programes que s'executen a l'amfitrió, com ara l'eina intermitent.
- directori de programari: documentació per a demostracions i API.
Què pots fer:
- Sempre podeu tornar a la pàgina del centre de documentació fent clic a Navegació de documentació de TuyaOS a l'extrem superior esquerre.
- Consulteu la documentació de l'API de TuyaOS.

- Consulteu la documentació de demostració de TuyaOS.

Estructura de directoris de referència de l'API
- Pàgina d'inici: descriu el kit de desenvolupament actual.
- Relacionats webpàgines/guia per a desenvolupadors: descriu el procés de desenvolupament, el diagrama de procés i les coses a tenir en compte.
- Estructura: proporciona informació sobre les estructures d'ús.
- Files: descriu funcions, definicions, enumeracions, macros i molt més.
- Quadre de cerca: cerca qualsevol informació sobre el desenvolupament amb cerca global (per defecte) i filtres (com ara estructures i files).

- S'admet la cerca difusa. Per example, si introduïu el caràcter a, es retornarà tota la informació rellevant.

Depuració
Instal·leu una extensió de depuració preferida a VS Code.
Documents/Recursos
![]() |
tuya Wind IDE [pdfGuia de l'usuari Wind IDE, Wind, IDE |

