# 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 # [![Join the chat at https://gitter.im/aliosthings/Lobby](https://img.shields.io/gitter/room/aliosthings/Lobby.svg?style=flat-square)](https://gitter.im/aliosthings/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![](https://img.shields.io/travis/alibaba/AliOS-Things/master.svg?style=flat-square)](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)