初探AliOS

使用AliOS Studio

安装 Visual Studio Code

安装Python2, Git

安装Alios-studio扩展插件

安装aos-cube( Ubuntu下需要安装virtualenv)

$ pip install --upgrade setuptools
$ pip install --upgrade wheel
$ pip install --user aos-cube

ubuntu 安装st-link
sudo apt-get install libusb-dev
sudo apt-get install libusb-1.0-0-dev
sudo apt-get install cmake
git clone https://github.com/texane/stlink.git
make
make install

AliOS 源码

git clone https://github.com/alibaba/AliOS-Things.git

    BSP: 板级支持包,主要由SoC开发商开发和维护
    HAL: 硬件适配层,像是WiFi,UART等
    Kernel: 包括Rhino RTOS 内核,Yloop, VFS, KV Storage等
    Protocol Stack: 包括LwIP TCPIP 协议栈, uMesh mesh networking stack等
    Security: 包括TLS, TFS(Trusted Framework Service), TEE(Trusted Exexcution Environment)等
    AOS API: AliOS Things 提供给应用软件和中间件的API
    Middleware: 阿里巴巴增值和常用的物联网组件
    Examples: 手把手的示例代码

在AliOS Studio打开源码

在这里插入图片描述
点击“helloworld@starterkit”选择APP工程,以及目标板

VSC中的功能

Build 	编译: aos make app@board 

Change build target 	改变编译目标:app和board 	

Clean 	清除: aos make clean 	

Upload 	上传固件到开发板: aos upload app@board 	

Config Serial Monitor 	- 	-

Connect device 	打开串口: aos monitor 	
Install aos-cube 	参考:AliOS 
Studio一键安装aos-cube 	-

List Device 	列出所有串口 	-

Probe Device 	-

你可能感兴趣的:(IOT)