天猫精灵连接蓝牙摸索1 关于阿里巴巴蓝牙MESH芯片TG7100B LINUX 开发环境塔建图文说明
环境搭建好后,再结合我的第二篇博文,可以实现以下效果(点击可以查看第二篇博文):
天猫精灵连接蓝牙摸索2-TG7100B安装好LINUX编译环境后如何下载程序及测试效果
阿里巴巴TG7100B蓝牙芯片链接天猫精灵第一步展示视频
以下是本人亲测的截图及运行过的代码复制过来的,指令的具体流程是按阿里巴巴的TG_B_7101_产品手册V1.5 2.1准备开发环境做的。本人是在WIN7下安装了虚拟机运行的Ubuntu 18 下塔建的GCC环境。只要一幕幕一样的按下图去操作,在自己的代码下运行 aos make bluetooth.light_ctl@tg7100b 就可以看到工程编译成功的如下截图:
我的工程SDK代码路径是:
cd /mnt/hgfs/LINUX/genie-bt-mesh-sdk-rel_1.2.0-a80817d67cda7314e07c9bc7d4d6f1796edcdb9fgenie-bt-mesh-sdk.git
安装程序运行时库
sudo apt-get update
sudo apt-get -y install libssl-dev:i386
sudo apt-get -y install libncurses-dev:i386
sudo apt-get -y install libreadline-dev:i386
安装依赖软件包
sudo apt-get update
sudo apt-get -y install git wget make flex bison gperf unzip
sudo apt-get -y install gcc-multilib
sudo apt-get -y install libssl-dev
sudo apt-get -y install libncurses-dev
1
sudo apt-get -y install libreadline-dev
1
安装 Python packages
sudo apt-get -y install python python-pip
python -m pip install setuptools
python -m pip install wheel
python -m pip install aos-cube
python -m pip install aos-cube
python -m pip install esptool
python -m pip install pyserial
python -m pip install scons
基于 pip 依次安装第三方包和 aos-cube
pip install --trusted-host=mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple/ setuptools
pip install --trusted-host=mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple/ wheel
pip install --trusted-host=mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple/ aos-cube
注:以上每个指令运行后必须要成功,如果不成功就多运行几次,或者根据提示错误代码可以去百度搜索下解决办法。
欢迎在蓝牙MESH与阿里天猫精灵对接的技术交流。W X : 180 8608 6621
杨荣国 2020 10 23