# AliOS-Things
**Repository Path**: Devin__deng/AliOS-Things
## Basic Information
- **Project Name**: AliOS-Things
- **Description**: f103rb-nucleo及l476rg-nucleo开发板分支
- **Primary Language**: C
- **License**: Apache-2.0
- **Default Branch**: stm32f103rb-nucleo
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 45
- **Created**: 2018-10-15
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#
[](https://gitter.im/aliosthings/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://travis-ci.org/alibaba/AliOS-Things)
EN | [中文](./README-zh.md)
AliOS Things is Alibaba's IoT version of AliOS Family, it was announced in [The Computing Conference 2017](https://yunqi.aliyun.com) in Hangzhou by Alibaba Cloud, and open sourced in 20th, October, 2017 at github:https://github.com/alibaba/AliOS-Things.
## Architecture Overview
AliOS Things supports multiple architectures, including ARM, C-Sky, MIPS, rl78, rx600 and xtensa, AliOS Things also supports a large number of [boards](./board/README.md).
From an architectural point of view, AliOS Things adapts Layered Architecture and Component Architecture. From bottom to top, AliOS Things includes:
- BSP: Board Support Package mainly developed and maintained by SoC Vendor
- HAL: Hardware Abstraction Layer, like WiFi, UART
- Kernel: Rhino RTOS Kernel, Yloop, VFS, KV Storage included
- Protocol Stack: LwIP TCPIP Stack, uMesh mesh networking stack included
- Security: TLS, TFS(Trusted Framework Service), TEE(Trusted Exexcution Environment)
- AOS API: AliOS Things exposed APIs for Application and Middleware
- Middleware: Alibaba's value-added and commonly seen IoT components included
- Examples: hands-on sample codes, and well tested applications such as [linkkitapp](./example/linkkitapp/README.md)
All modules have been organized as Components, and each component has its own .mk file to describe its dependency with other Components, which enables applications to choose components needed easily.
# Documentation
AliOS Things' documentation are mainly hosted at [Github Wiki](https://github.com/alibaba/AliOS-Things/wiki).
### How to contribute
Please refer to [Contributing Guideline](https://github.com/alibaba/AliOS-Things/wiki/contributing).
### Quick Start by Command Line using Ubuntu Machine
Please refer to [Quick Start](https://github.com/alibaba/AliOS-Things/wiki/Quick-Start).
### Quick Start by IDE(supporting Windows/MAC/Linux)
Please refer to [AliOS Things Studio](https://github.com/alibaba/AliOS-Things/wiki/AliOS-Things-Studio).
# Community
* [Technical Blog | 云栖社区](https://yq.aliyun.com/teams/184)
* [Technical Forum | 开发者论坛](https://bbs.aliyun.com/thread/410.html)
* [技术交流群(微信)](http://o7spigzvd.bkt.clouddn.com/qr_wechat_100+.jpeg) - 人数过多,请联系管理员手动拉入
* [技术交流群(钉钉)](http://o7spigzvd.bkt.clouddn.com/qr_dingtalk_github.png)
# License
AliOS Things is released under the [Apache 2.0 license](LICENSE)