开发者学堂课程【走进阿里云物联网: 端侧系统 AliOS Things 介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/557/detail/7668
端侧系统 AliOS Things 介绍
内容介绍:
一、什么是 AliOS Things
二、AliOS Things 能做些什么
三、AliOS Things 服务对象
一、什么是 AliOS Things
AliOS Things 是运行于智能硬件设备内的一种平台型软件。针对所适配的不同硬件资源和功能需求,AliOS Things 分为 RTOS 版本和 linux 版本两个不同的分支,用于服务不同的应用场景。
二、AliOS Things 能做些什么
(1)硬件调度
帮助开发者在多任务条件下调度硬件使用权。使得应用中的各种软件功能模块,可以在需要时获得硬件使用权,完成相应的功能。
(2)管理任务
通过任务的方式帮助用户管理应用中的各个软件模块,并实现模块之间的相互通信,以及互斥管理。使得应用模块之间可以实现高效协同,完成整物联网设备的功能。
(3)应用组件集成
通过标准的硬件接口和系统调用,以及任务管理等功能,使得用户可以快速地将多种应用组件自由组合,快速形成物联网硬件,服务物联网应用。
(4)硬件抽象
通过定义标准的硬件接口层,使得用户应用可以在各种具备相同硬件能力的设备上快速转移复用,而无需关心硬件设备的驱动差异,提高开发效率。
三、AliOS Things 服务对象
(1)传统硬件/设备开发商
实现企业自用物联网硬件产品的开发。如物联网水质监控设备,物联网农业灌溉设备。
实现可二次开发的智能硬件的开发或定制。
(2)互联网 IoT 应用开发者
向传统厂商定制智能硬件,并通过 OS 提供的标准接口进行二次开发,形成支撑物联网应用的硬件产品。