涂鸦 T2-U 开发板 是一款专为开发者打造的智能硬件产品原型开发板。它可与其他功能电路模组或电路板配合使用,实现各种智能硬件产品的开发。涂鸦 T2-U 开发板非常易于使用,您可以利用此开发板快速实现各种智能硬件 Demo。
T2-U模组概述
涂鸦 T2-U 开发板主控采用涂鸦智能开发的一款嵌入式 Wi-Fi+蓝牙模组 T2-U。它由一个高集成度的无线射频模组 T2-U 和外围的按键、LED 指示灯、I/O 接口、电源和 USB 转串口芯片构成。
T2-U模组 内置运行速度最高可到 120 MHz 的 32-bit MCU,内置 2Mbyte 闪存和 256 KB RAM。
特性
- 内置低功耗 32 位 CPU,可以兼作应用处理器
- 主频支持 120MHz
- 工作电压:3.0V-3.6V
- 外设:
- 6×PWM
- 4xTimer
- 2×UART
- 1×SPI
- 2xI2C
- 1xADC
- 19xGPIO
- Wi-Fi 连通性
- 802.11 b/g/n
- 通道1-14@2.4GHz
- 支持 WEP、WPA/WPA2、WPA/WPA2 PSK (AES) 和 WPA3 安全模式
- 802.11b 模式下最大 +16dBm 的输出功率
- 支持 STA/AP/STA+AP 工作模式
- 支持 SmartConfig 和 AP 两种配网方式(包括 Android 和 iOS 设备)
- 板载 PCB 天线,天线峰值增益 2.2dBi
- 工作温度:-40℃ 到 105℃
- 蓝牙连通性
- 低功耗蓝牙 V5.2 完整标准
- 蓝牙模式支持 6 dBm 发射功率
- 完整的蓝牙共存接口
- 板载 PCB 天线,天线峰值增益 2.2dBi
1、环境搭建
TuyaOS 联网单品目前只支持在 Linux 下编译,推荐使用 Ubuntu 20.04 版本进行开发。Windows 下可以使用虚拟机方式进行开发。
安装 Virtualbox 或者 VMWare 虚拟机,选用 Ubuntu 20.04 做为虚拟机系统,建议虚拟机内存(RAM)设置为 8G。
Virtualbox 虚拟机的详细安装教程可参考:https://www.tuyaos.com/viewtopic.php?t=394
Ubuntu 20.04 安装完成后,在开始编译之前,请安装 TuyaOS T2-U开发板编译需要的依赖。
在命令行下输入:
$ sudo apt-get update
$ sudo apt-get upgrade -y
$ sudo apt-get install -y build-essential unzip wget git python3 libc6-i386
未安装libc6-i386
会提示arm-none-eabi-gcc not found
,安装libc6-i386
后并先调用编译清除
命令清除已生成的中间文件,再编译。
2、SDK下载
T2-U 开发板 SDK 可在 github 下载或 Tuya Wind-IDE 上下载。
- github 下载
$ git clone https://github.com/tuya/tuyaos-development-board-t2
- Tuya Wind-IDE 下载
Tuya Wind IDE 以 Visual Studio Code 插件形式发布,支持中英双语,通过 涂鸦 IoT 开发平台 账号登录。Tuya Wind IDE 统一管理、分发及更新 TuyaOS EasyGo 相关开发资料,提供了不同主机、不同开发工具下一致的开发体验。
可参照https://developer.tuya.com/cn/docs/iot-device-dev/tuyaos-wind-ide?id=Kbfy6kfuuqqu3安装下载。
安装完成后,通过 涂鸦 IoT 开发平台 账号登录,并在 "主页"
-> “新建开发框架”
-> "TuyaOS OS开发"
-> "联网单品开发"
-> “Wi-Fi BLE双模设备开发包"
-> "wireless SOC/beken/Wi-Fi/T2"
下载。
3、编译
T2-U 开发板出厂默认固件为 tuyaos_demo_quickstart
, 位于 software/TuyaOS/apps
目录下。
3.1、 命令编译
示例工程位于apps目录下,你可以使用 tuyaos_demo_quickstart
工程快速完成编译、烧录、运行流程,在software/TuyaOS目录下使用以下命令编译:
$ cd tuyaos-development-board-t2/software/TuyaOS
$ sh build_app.sh apps/tuyaos_demo_quickstart tuyaos_demo_quickstart 1.0.0
其中:
-
apps/tuyaos_demo_examples:编译工程路径
-
tuyaos_demo_examples:编译工程名称
-
1.0.0:当前编译固件版本,可根据实际情况自行修改
3.2、 命令编译清除
如需清除编译中间文件,可使用以下命令:文章来源:https://www.toymoban.com/news/detail-482916.html
$ sh build_app.sh apps/tuyaos_demo_examples tuyaos_demo_examples 1.0.0 clean
3.3、 Wind-IDE 编译
Tuya Wind IDE 支持一键编译文章来源地址https://www.toymoban.com/news/detail-482916.html
到了这里,关于涂鸦T2-U开发板快速入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!