忙了一天终于搭建环境成功了,安装了虚拟机和vscode,按照教程一步一步,其中也碰到了很多问题,通过不断尝试和探索,总算是编译成功了。
首先需要安装虚拟机环境,我的电脑一开始并没有,下载vmware和ubuntu也花了不少时间,网速太慢了,安装过程略过。安装好后,需要通过命令安装,才能查看ip地址,通过ifconfig命令查看虚拟机的ip,如图:
就是我画线的地方。记录下来,后面需要用到。然后还要通过如下命令安装其他必要的软件:
sudo apt install openssh-server openssh-client build-essential lib32stdc++6
在windows里,还需要在powershell里设置一下。首先生成ssh key,命令是:
ssh-keygen -t rsa -b 4096
然后需要填入虚拟机的用户名和密码:
$USER_AT_HOST="XXXX@XXXXX"
这里每个人的都不一样哈,根据自己的情况填写即可。
接下来还需要设置公钥的位置,我的电脑是这里:
最后用这个命令输入服务器的用户名和密码:
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"
整个命令如下:
弄完了这些还要下载vscode,并安装ssh插件,打开vscode,在如图的地方找到remote ssh插件:
点击install。最后还要安装涂鸦的开发环境,开发环境是以插件的形式存在的,安装前要到涂鸦的iot平台注册一个账号,就是这个页面:
同样需要在刚才那个插件的地方找到tuya windide,也是一样地安装完成:
打开这个开发环境,用以前注册涂鸦平台的账号登录:
登录后就可以新建工程了:
比如我建了这样一个工程:
现在可以下载官方的sdk了,然后就可以在上面改一改,实现自己的功能了。
搭建环境的过程花了不少的时间,但是整个过程中学到了很多知识,感谢涂鸦和发烧友给的机会。
|