接上一篇。我们介绍了TG-12F这款产品的特性简介,基本使用方法以及如何对接阿里飞燕/天猫精灵平台,本篇介绍如何搭建基于TG-12F的Linux二次开发环境。
本文目录
一、安装工具
二、获取SDK
三、编译
四、.烧录
五、设置五元组
六、配网
七、天猫精灵平台设置
一、安装工具
目前TG-12F开发环境仅支持Linux环境,不支持windows环境。注意
- 不要使用 Windows 下 Ubuntu 子系统,建议使用虚拟机软件安装 Ubuntu。
- 不要在 Windows 下载解压代码再拷贝到 Ubuntu 系统中,建议直接在 Ubuntu 系统内下载和解
压代码,建议使用 git clone 下载代码。 - 不要把代码存放在 Windows 共享目录下,然后通过 mount 挂载到 Ubuntu 系统里。建议直接在
Ubuntu 系统内下载和解压代码。
安装 Ubuntu(版本 16.04 X64)程序运行时库。请您按顺序逐条执行命令。
1|sudo apt-get update
2|sudo apt-get -y install libssl-dev:i386
3|sudo apt-get -y install libncurses-dev:i386
4|sudo apt-get -y install libreadline-dev:i386
安装 Ubuntu(版本 16.04 X64)依赖软件包。请您按顺序逐条执行命令。
1|sudo apt-get update
2|sudo apt-get -y install git wget make flex bison gperf unzip
3|sudo apt-get -y install gcc-multilib
4|sudo apt-get -y install libssl-dev
5|sudo apt-get -y install libncurses-dev
6|sudo apt-get -y install libreadline-dev
7|sudo apt-get -y install python python-pip
安装 Python 依赖包。请您按顺序逐条执行命令。
1|python -m pip install setuptools
2|python -m pip install wheel
3|python -m pip install aos-cube
4|python -m pip inst