Skip to content
master
Go to file
Code

Latest commit

* build: build_rules: enhancement and fix

generate .d file for cpp and assembly file.
add defines to assembly file compile options.

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>

* build: toolchain: add basic synopsys arc gnu toolchain support

add basic synopsys arc gnu toolchain support

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>

* build: toolchain: add basic synopsys mwdt toolchain support

add basic synopsys mwdt toolchain support

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>

* paltform: arch: add basic synopsys arc processor arch support

add basic synopsys arc processor arch support

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>

* platform: mcu: add basic synopsys embarc  support

add basic synopsys embarc  support.
The embARC Board Support Package (BSP) is a software distribution
aimed at facilitating the development and evaluation of embedded
systems based on ARCv2 processors.

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>

* board: nsim_em: add basic support for synopsys arc virtual board nsim

add basic support for synopsys arc virtual board nsim

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>
c10c1b0

Git stats

Files

Permalink
Failed to load latest commit information.

README.md



Join the chat at https://gitter.im/aliosthings/Lobby


EN | 中文

AliOS Things is Alibaba's IoT version of AliOS Family, it was announced in The Computing Conference 2017 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, RISCV, rl78, rx600, xtensa etc. 200+ AliOS Things certified chips and modules, and 100+ certified sensors.

AliOS Things adapts Layered Architecture and Component Architecture including:

  • BSP: Board Support Package
  • HAL: Hardware Abstraction Layer, includes WiFi, UART, Flash etc.
  • Kernel: includes Rhino RTOS Kernel, VFS, KV Storage, CLI, C++ etc.
  • Network: includes LwIP(Lightweight TCP/IP), uMesh mesh networking stack, BLE(Bluetooth Low Energy), LoRaWan stack, AT Commands Module etc.
  • Security: includes TLS(mbedTLS and cutomized iTLS), ID2, SST(Trusted Storage), Crypto, TEE(Trusted Execution Environment) etc.
  • AOS API: AliOS Things exposed APIs for Application and Middleware
  • Middleware: Alibaba's value-added and commonly seen IoT components, includes Linkkit, OTA(Differential Incremental Security Upgrade), ulog(log service), uData(Sensor Framework), uLocation(Location Framework), WiFi Provision etc.
  • Application: a lot of sample codes

All modules have been organized as Components, Configuring via menuconfig, which enables applications to choose components needed easily.

Documentation

Quick Start

Please refer to Quick Start

Docs

AliOS Things Docs: Documentation

Contributing

Please refer to Contributing Guideline.

Connecting to IoT Platform

AliOS Things can help you connect your devices to Alibaba Cloud IoT platform quickly.

Community

License

AliOS Things is released under the Apache 2.0 license

You can’t perform that action at this time.