快速上手
安装依赖
Ubuntu and Debian
macOS
克隆仓库
设置与编译
step1. 设置环境变量
step2. 选择待编译项目
step3. 编译
step4. menuconfig 配置
烧录与授权
命令行烧录
GUI 工具烧录
命令行烧录指南
GUI 烧录工具指南
tos 使用指南
命令列表
使用示例
查看版本
环境检测
创建项目
项目编译
配置管理
示例工程
选择待编译项目
编译示例
应用开发
创建产品并获取产品的 PID
TuyaOpen 授权码
编译烧录
配网激活
TuyaOpen 典型应用
IoT 应用
目录结构
支持硬件
编译
AI 应用
外设开发与应用
LCD
Touch
Encoder
platform 新增与适配
简介
移植适配 platform
生成新 platform 目录
完成编译适配
Kconfig
platform_config.cmake
toolchain_file.cmake
修改platform_config.yaml
编译
修改 default.config 默认值
完成接口适配
示例程序
测试功能
提交
board 新增和适配
定义
board 命名
必选字段
可选字段
命名规则
新增 board
新建文件夹
添加 Kconfig 文件
将 Board 添加到选择列表中
适配应用
贡献代码
贡献指南
修改内容
准备工作
提交 Push Requests
编码风格指南
目录与文件
头文件
文件头描述信息
函数
函数名
入参
返回值
函数声明
注释
缩进
空格与括号
循环
do-while 语句
条件判断
if-else if-else 语句
switch-case
宏与枚举
格式化代码
常见问题
环境搭建
编译
1. 已经通过
git
pull
拉取 TuyaOpen 仓库
master
分支最新源代码,但在编译具体 apps 下项目时候编译依然出错
TuyaOpen 开发指南
常见问题
在 GitHub 上编辑
上一页
下一页
常见问题
环境搭建
编译