Quick Start - Shaofa/AliOS-Things-Certification-Manual GitHub Wiki
EN | 中文
This guide offers a glance at AliOS Things, by running directly on a linux machine.
If you are on Windows or Mac, maybe you'd like to turn directly to our IDE.
You can either try Setup Script for Linux/Mac, or manually do steps below,
e.g. on a Ubuntu 16.04 LTS (Xenial Xerus) 64-bit PC
sudo apt-get install -y python
sudo apt-get install -y gcc-multilib
sudo apt-get install -y libssl-dev libssl-dev:i386
sudo apt-get install -y libncurses5-dev libncurses5-dev:i386
sudo apt-get install -y libreadline-dev libreadline-dev:i386
sudo apt-get install -y python-pip
sudo apt-get install -y minicomIt is recommended to install aos-cube and relevant packages globally, which helps developing with AliOS Things Studio in the future.
$ pip install setuptools
$ pip install wheel
$ pip install aos-cubeNote: Please make sure pip environment is based on Python 2.7 64bits. Use sudo if there's any permission issue.
if you want to upgrade aos-cube, please see below steps:
$ pip install --upgrade setuptools
$ pip install --upgrade wheel
$ pip install --upgrade aos-cubeNote: Please make sure esptool, pyserial, scons and aos-cube are installed sucessfully when run pip install aos-cube, or you can install them one by one if you meet problems.
git clone https://github.com/alibaba/AliOS-Things.git
cd AliOS-Things
aos make helloworld@linuxhost
./out/helloworld@linuxhost/binary/[email protected]There you can see the delayed action starts in 1 sec and getting triggered every 5 secs.
$ ./out/helloworld@linuxhost/binary/[email protected]
[ 1.000]<V> AOS [app_delayed_action#9] : app_delayed_action:9 app
[ 6.000]<V> AOS [app_delayed_action#9] : app_delayed_action:9 app
[ 11.000]<V> AOS [app_delayed_action#9] : app_delayed_action:9 app
[ 16.000]<V> AOS [app_delayed_action#9] : app_delayed_action:9 app