Haas100测试流程
Prepare —— Linux环境安装
安装aos-cube
# 安装python、pip和git
$ sudo apt-get install -y python python-pip git
# 完成python和pip安装后,再安装依赖库和aos-cube,步骤如下:
$ python -m pip install setuptools wheel aos-cube
安装完成以后,使用aos --version,查看是否安装成功。
如果显示版本号,如“0.5.11”,则表明安装成功;
如果显示“command not found: aos”,则查看aos-cube的安装路径,并将对应的路径添加到环境变量PATH里。
# 查找aos-cube安装路径
$ find ~ -name aos-cube
/home/hongye.jhy/.local/bin
# 将python包的安装路径添加到环境变量PATH里。如果使用的是zsh,则更新~/.zshrc;如果使用的是bash,则更新~/.bashrc
$ echo "export PATH=/home/hongye.jhy/.local/bin/:$PATH" >> ~/.bashrc
# 更新配置
$ source ~/.bashrc
获取源码
#下载源码
$ git clone https://github.com/alibaba/AliOS-Things.git -b dev_3.1.0_haas
#国内加速
$ git clone https://gitee.com/alios-things/AliOS-Things.git -b dev_3.1.0_haas
配置环境变量
$ vi ~/.bashrc
# 文件末尾添加环境变量,指向AliOS Things源码目录,并保存退出
export AOS_SDK_PATH=/home/user/AliOS-Things
# 使配置立即生效
$ source ~/.bashrc
测试
进入代码的顶层目录如AliOS-Things进行编译。可以直接编译application/example/目录下的demo app,或者自己开发的app。下面以编译helloworld_demo为例。
#编译
$ aos make helloworld_demo@haas100 -c config
$ aos make
#烧录
python /home/wh/workspace/AliOS-Things/build/scripts/flash_program_ll.py /dev/ttyUSB0 1500000 /home/wh/workspace/AliOS-Things/platform/mcu/haas1000/release/write_flash_gui/ota_bin/ota_rtos.bin 0