玩转涂鸦:win10安装Tuya Wind IDE

一、Tuya Wind IDE简介

Tuya Wind IDE 是面向基于 TuyaOS EasyGo 的开发者提供的一站式集成开发环境。以 Visual Studio Code 插件形式发布,支持中英双语,通过 涂鸦开发者平台 账号登录。Tuya Wind IDE 统一管理、分发及更新 TuyaOS EasyGo 相关开发资料,提供了不同主机、不同开发工具下一致的开发体验。

二、环境搭建

本人有一台笔记本电脑,安装了ubuntu系统,系统版本为Ubuntu 22.04.5 LTS (GNU/Linux 6.8.0-79-generic x86_64)。使用该系统运行涂鸦程序更方便一点。

(一)检查win10环境,确保正常运行SSH

经常用的是win10的台式电脑,于是使用ssh连接乌班图系统的笔记本电脑,用来编译固件。在使用win10系统的PowerShell时出现不能识别ssh命令的情况,请检查:
1.是否安装ssh客户端及服务器,默认安装,如没有请打开控制面板——》应用——》可选功能 添加功能,选择OpenSSH客户端和OpenSSH服务器安装,安装后效果如下图
在这里插入图片描述如果上述方法不可用,请尝试
2.通过windows PowerShell安装Openssh
a.以管理员身份打开 PowerShell(右键开始菜单 > Windows PowerShell (管理员))并检查可用的 SSH 组件:


Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

b.安装 SSH 服务器:


Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

c.安装 SSH 客户端:


    Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

d.启动并验证 SSH 服务
启动 SSH 服务:


Start-Service sshd

e.验证服务是否正常运行:


Get-Service sshd

如还是显示如下提示

ssh : 无法将“ssh”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称
的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ ssh
+ ~~~
    + CategoryInfo          : ObjectNotFound: (ssh:String) [], CommandNotFoundEx
   ception
    + FullyQualifiedErrorId : CommandNotFoundException

请尝试以下方法
3.添加系统变量
a.检查安装路径并添加到系统环境变量
检查OpenSSH 通常安装在C:\Windows\System32\OpenSSH\目录
是否有ssh.exe文件,如果存在但仍无法识别,需要将该路径添加到系统环境变量:
右键 "此电脑" > "属性" > "高级系统设置" > "环境变量" 在 "系统变量" 中找到 "Path",点击 "编辑" 点击 "新建",添加C:\Windows\System32\OpenSSH\ 点击 "确定" 保存所有设置
b.验证安装
关闭所有已打开的命令行窗口,重新打开一个新的 PowerShell 或 CMD 窗口,输入:


ssh -V

如果显示版本信息,则说明安装成功。

(二)SSH 免密钥设置

根据官方教程,按照提示我们做一遍。
1.生成 SSH Key。
在打开的PowerShell(使用管理员命令运行)中输入命令

ssh-keygen -t rsa -b 4096

在这里插入图片描述选择默认,即点击三次回车即可。
2.填写虚拟机的用户名及密码(IP 地址和用户名,根据自己的情况做更改)。

$USER_AT_HOST="jack@192.168.*.*"//个人linux系统的登录名和ip地址。

3.指明要上传的公钥所在位置。

$PUBKEYPATH="$HOME\.ssh\id_rsa.pub"

4.传到并设置,需要输入服务器用户密码。

$pubKey=(Get-Content "$PUBKEYPATH" | Out-String); ssh "$USER_AT_HOST" "mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo '${pubKey}' >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

在这里插入图片描述
5.验证免密登输入以下命令

ssh 用户名@linux系统Ip

出现返回信息说明,已经登陆linux系统,如下图所示。

在这里插入图片描述

(三)VSCODE安装 Remote SSH 插件

1.安装并打开 VS Code。
在这里插入图片描述
在这里插入图片描述

2.在插件市场选择并安装 Remote SSH 插件。
在这里插入图片描述
安装完成后,按F1键,调出命令窗口,输入remote-ssh即可出现添加新的sshhost的命令
在这里插入图片描述在这里插入图片描述填写用户名和登陆密码,再次按F1键,输入remote-ssh 选择连接设置的ip,然后等待配置后完成。左下角出现远程ip地址。在这里插入图片描述

三、安装Tuya Wind IDE

在VSCODE插件栏搜索Tuya Wind IDE并下载安装。
在这里插入图片描述
弹出登陆窗口并登陆
在这里插入图片描述登陆后如下所示
加粗样式至此win10下安装Tuya Wind IDE已完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值