TuyaOS Wi-Fi SDK 需要在 Linux 环境下进行编译。现在主要介绍涂鸦 Wi-Fi 和 Wi-Fi & Bluetooth LE 系列模组二次开发的编译环境。在 Windows 上使用 VirtualBox 虚拟机软件安装 Ubuntu,并在 Ubuntu 上安装一些编译所需的工具,就可以在 Ubuntu 上对从 GitHub 或涂鸦 IoT 开发平台上获取到的涂鸦 SDK 进行编译了。
这里使用的VirtualBox 虚拟机版本是6.1.34,ubuntu版本是Ubuntu 20.04.4 Desktop (64-bit)。
VirtualBox 官网:https://www.virtualbox.org/wiki/Downloads
ubuntu 官网:https://ubuntu.com/download/desktop
单击新建,开始创建虚拟机。

名称输入自己虚拟机的名字即可,下面的类型和版本会自动填充为对应的选项。这里使用的 Ubuntu 镜像为 Ubuntu20.04,所以类型应为Linux,版本应为Ubuntu(64-bit)。
单击文件夹,选择其它,将要创建的虚拟机选择到你想要放的位置。

为新创建的虚拟机分配合适的内存大小。
根据使用的电脑配置情况进行分配,当然分配的内存大一点,我这分配是 4 GB(4096 MB)的内存大小。

根据自己的硬盘分配,这里为它分配 40 GB 的磁盘大小。




虚拟机的资源分配完成后,就可以开始为虚拟机安装 Ubuntu 系统了。单击光驱,选择下载完成的 Ubuntu 镜像,选择完毕点击启动按钮。

安装 Ubuntu 时,可以选择中文进行安装。

若无法显示继续按钮,按着键盘开始按键,再用鼠标左键进行拖动。

这里我选择的是正常安装。

选择擦除磁盘并安装 Ubuntu,单击安装按钮,开始安装 Ubuntu。

选择所在地。

输入登录信息。

下载过程比较慢。

