涂鴉 T2-U 開發(fā)板 是一款專為開發(fā)者打造的智能硬件產(chǎn)品原型開發(fā)板。它可與其他功能電路模組或電路板配合使用,實現(xiàn)各種智能硬件產(chǎn)品的開發(fā)。涂鴉 T2-U 開發(fā)板非常易于使用,您可以利用此開發(fā)板快速實現(xiàn)各種智能硬件 Demo。
T2-U模組概述
涂鴉 T2-U 開發(fā)板主控采用涂鴉智能開發(fā)的一款嵌入式 Wi-Fi+藍牙模組 T2-U。它由一個高集成度的無線射頻模組 T2-U 和外圍的按鍵、LED 指示燈、I/O 接口、電源和 USB 轉(zhuǎn)串口芯片構(gòu)成。
T2-U模組 內(nèi)置運行速度最高可到 120 MHz 的 32-bit MCU,內(nèi)置 2Mbyte 閃存和 256 KB RAM。
特性
- 內(nèi)置低功耗 32 位 CPU,可以兼作應(yīng)用處理器
- 主頻支持 120MHz
- 工作電壓:3.0V-3.6V
- 外設(shè):
- 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 兩種配網(wǎng)方式(包括 Android 和 iOS 設(shè)備)
- 板載 PCB 天線,天線峰值增益 2.2dBi
- 工作溫度:-40℃ 到 105℃
- 藍牙連通性
- 低功耗藍牙 V5.2 完整標(biāo)準(zhǔn)
- 藍牙模式支持 6 dBm 發(fā)射功率
- 完整的藍牙共存接口
- 板載 PCB 天線,天線峰值增益 2.2dBi
1、環(huán)境搭建
TuyaOS 聯(lián)網(wǎng)單品目前只支持在 Linux 下編譯,推薦使用 Ubuntu 20.04 版本進行開發(fā)。Windows 下可以使用虛擬機方式進行開發(fā)。
安裝 Virtualbox 或者 VMWare 虛擬機,選用 Ubuntu 20.04 做為虛擬機系統(tǒng),建議虛擬機內(nèi)存(RAM)設(shè)置為 8G。
Virtualbox 虛擬機的詳細(xì)安裝教程可參考:https://www.tuyaos.com/viewtopic.php?t=394
Ubuntu 20.04 安裝完成后,在開始編譯之前,請安裝 TuyaOS T2-U開發(fā)板編譯需要的依賴。
在命令行下輸入:
$ 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
后并先調(diào)用編譯清除
命令清除已生成的中間文件,再編譯。
2、SDK下載
T2-U 開發(fā)板 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 插件形式發(fā)布,支持中英雙語,通過 涂鴉 IoT 開發(fā)平臺 賬號登錄。Tuya Wind IDE 統(tǒng)一管理、分發(fā)及更新 TuyaOS EasyGo 相關(guān)開發(fā)資料,提供了不同主機、不同開發(fā)工具下一致的開發(fā)體驗。
可參照https://developer.tuya.com/cn/docs/iot-device-dev/tuyaos-wind-ide?id=Kbfy6kfuuqqu3安裝下載。
安裝完成后,通過 涂鴉 IoT 開發(fā)平臺 賬號登錄,并在 "主頁"
-> “新建開發(fā)框架”
-> "TuyaOS OS開發(fā)"
-> "聯(lián)網(wǎng)單品開發(fā)"
-> “Wi-Fi BLE雙模設(shè)備開發(fā)包"
-> "wireless SOC/beken/Wi-Fi/T2"
下載。
3、編譯
T2-U 開發(fā)板出廠默認(rèn)固件為 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:當(dāng)前編譯固件版本,可根據(jù)實際情況自行修改
3.2、 命令編譯清除
如需清除編譯中間文件,可使用以下命令:文章來源:http://www.zghlxwxcb.cn/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 支持一鍵編譯文章來源地址http://www.zghlxwxcb.cn/news/detail-482916.html
到了這里,關(guān)于涂鴉T2-U開發(fā)板快速入門的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!