涂鸦T2-U开发板快速入门

这篇具有很好参考价值的文章主要介绍了涂鸦T2-U开发板快速入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

涂鸦 T2-U 开发板 是一款专为开发者打造的智能硬件产品原型开发板。它可与其他功能电路模组或电路板配合使用,实现各种智能硬件产品的开发。涂鸦 T2-U 开发板非常易于使用,您可以利用此开发板快速实现各种智能硬件 Demo。

涂鸦T2-U开发板快速入门

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" 下载。

涂鸦T2-U开发板快速入门

涂鸦T2-U开发板快速入门

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、 命令编译清除

如需清除编译中间文件,可使用以下命令:

$ 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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IoT开发者为王,涂鸦智能硬核“靠边站”

    文 | 智能相对论 作者 | 沈浪 6月底,全球化IoT开发平台服务商涂鸦智能开了个TUYA开发者大会,面向行业传达了两个关键的信息点: 1. 当前IoT领域的行业竞争不再局限于技术、渠道的单一纬度,开始演化为整体的生态之争。 2. 紧随行业趋势,涂鸦智能发布PaaS2.0,基于“一个平

    2024年02月13日
    浏览(43)
  • 【stable diffusion】保姆级入门课程03-Stable diffusion(SD)图生图-涂鸦(绘图)的用法

    目录    0.本章素材 1.涂鸦有什么用 2.涂鸦的使用场景是什么 3.操作面板 4.提示词与涂鸦 5.涂鸦与重绘幅度 6.涂鸦的其他用法(自由创作) 7.课后训练 涂鸦(绘图)和图生图一样,都会基于重绘幅度改变整张图片的整张画风,构图,姿势 等,这点是需要同学们注意的 涂鸦就是用画笔

    2024年02月16日
    浏览(66)
  • 【stable diffusion】保姆级入门课程05-Stable diffusion(SD)图生图-涂鸦重绘的用法

    涂鸦重绘又称手涂蒙版。 简单来说,局部重绘手涂蒙版 就是涂鸦+局部重绘的结合体,这个功能的出现是为了解决用户不想改变整张图片的情况下,对多个元素进行修改。 功能支持: 1.支持蒙版功能 2.笔刷决定绘制的元素颜色 3.支持多种颜色在一张图片上 与局部重绘的界面

    2024年02月15日
    浏览(46)
  • 颠覆IoT行业的开发神器!涂鸦智能重磅推出TuyaOS操作系统【程序员必备】

    1 前言 作为降低 IoT 技术门槛的开发神器,TuyaOS 操作系统重磅发布 3.6.0 新版本啦!针对设备安全、功耗、通信速率等关键功能,做了重大创新和优化升级。为了助力开发者更快速便捷地接入涂鸦IoT PaaS,并低门槛开发出有创意的智能单品,每个开发框架新增不少新功能。 具体

    2024年02月02日
    浏览(54)
  • 自然语言处理从入门到应用——LangChain:快速入门-[快速开发聊天模型]

    分类目录:《大模型从入门到应用》总目录 LangChain系列文章: 基础知识 快速入门 安装与环境配置 链(Chains)、代理(Agent:)和记忆(Memory) 快速开发聊天模型 模型(Models) 基础知识 大型语言模型(LLMs) 基础知识 LLM的异步API、自定义LLM包装器、虚假LLM和人类输入LLM(

    2024年02月15日
    浏览(45)
  • phind——无需注册专为开发者而生的 AI 搜索引擎

    最近很多小伙伴使用遇到 ChatGPT 封号和使用不畅的各种情况,官网今天早上使用突然出现拒绝访问,估计是被封了 IP。 使用起来比较不方便,相对来说其繁琐的注册流程对国内用户太不友好,那有没有一种工具既可以不用魔法,又无需注册,类 ChatGPT 的 AI 搜索工具呢? 那当

    2023年04月10日
    浏览(47)
  • 安卓Android开发快速入门

    配合天哥视频食用更佳:【天哥】Android开发视频教程最新版 Android Studio开发 LinearLayout(线性布局) 可嵌套 最常用属性 id 起标记布局的作用 layout_width [wrap_content根据内容选择大小、match_parent匹配父级、具体数值(单位-dp)] layout_height layout_weight 权重,按照权重比例分配父级

    2023年04月16日
    浏览(44)
  • OpenHarmony开发实战:快速入门

    OpenHarmony是一款面向全场景的开源分布式操作系统,采用组件化设计,支持在128KiB到xGiB RAM资源的设备上运行系统组件,设备开发者可基于目标硬件能力自由选择系统组件进行集成。 OpenHarmony当前定义了三种基础系统类型,设备开发者通过选择基础系统类型完成必选组件集配置

    2024年04月17日
    浏览(53)
  • Util应用框架快速入门(4) - 集成测试开发入门

    本文演示Util应用框架开发的项目中如何编写集成测试. 完成 Web Api 快速入门,本文将在之前生成的示例项目上讲解集成测试的开发. 自动化测试对于Util应用框架的开发非常重要,它能保证基础功能的稳定性. 对于使用 Util 开发的业务项目,自动化测试不是必须的,但掌握它可能很有

    2024年02月08日
    浏览(58)
  • Django项目开发快速入门

    现在cmd中使用命令安装Django框架 使用命令生成项目 使用命令生成应用 在项目的setting文件中注册 /DjStore/Djstore/setting.py /DjStore/news/models.py 执行命名,生成mode 生成对应的表结构 /Djstore/news/admin.py 启动项目 生成admin账号 网址:http://127.0.0.1:8000/admin/ 进行对比 /DjStore/news/view.py 注册

    2024年02月16日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包