AliOS Things 新版文档库上线啦

简介: 为了更好的服务开发者,提高开发AliOS Things应用的效率,在2021年4月30日AliOS Things 3.3.0版本开源同时,我们推出了近40万字的AliOS Things新版文档库。新版文档库秉承简单、易懂、方便、提效的原则,提供层次清晰的目录结构、丰富详实的说明内容、简单易用的贡献文档接口以及多个访问入口等新特性。

为了更好的服务开发者,提高开发AliOS Things应用的效率,在2021年4月30日AliOS Things 3.3.0版本开源同时,我们推出了近40万字的AliOS Things新版文档库

新版文档库秉承简单、易懂、方便、提效的原则,提供层次清晰的目录结构、丰富详实的说明内容、简单易用的贡献文档接口以及多个访问入口等新特性,文档库界面如下图。

image.png

结构清晰

为方便开发者能够迅速的定位到目标内容,我们对AliOS Things操作系统内核、组件、案例、API以及配套开发工具的所有相关文档进行了梳理分层,形成清晰目录结构:

提供AliOS Things 操作系统框架、版本说明、文档入口、支持硬件、开发者交流通道等信息。

为用户提供基于HaaS100或HaaS EDU k1硬件,快速搭建开发环境、下载源码、运行简单示例工程或设备连接阿里云示例工程的方法。

介绍AliOS Things操作系统配套的开发环境aos-studio、构建工具aos-tools以及构建配置package.yaml的使用方法。

从AliOS Things操作系统内核实现原理出发,提供任务、互斥量、信号量等功能的使用示例,帮助开发者为其应用编程选择合适的内核能力以及正确使用API。

组件是AliOS Things操作系统为物联网应用开发提供的上层能力。该板块列出了所有开源组件的使用说明,帮助用户快速的了解组件的用途和使用方法。

案例是AliOS Things操作系统根据典型的物联网应用场景为开发者打造的示例工程。该板块列出了每个案例所需的软硬件条件和使用说明,方便开发者在此基础上快速的打造属于自己的物联网应用。

为开发者贡献文档、贡献代码提供操作指南。

对内核和组件常用API的提供说明。

内容详实

文档库从多个层面详细介绍了AliOS Things操作系统内核、组件、案例、API以及配套开发工具以及开发者如何快速上手、贡献代码或文档等方面的内容。其中内核编程板块不仅提供了内核功能以及API的使用方法,还对实时操作系统调度、任务管理、任务互斥、任务间通信等机制做了原理性的说明,为那些想深入了解操作系统工作原理的开发者提供了学习指导。开发工具板块囊括了AliOS Things配套的开发环境、构建工具和配置文件的全部使用说明,后续还将在此版块扩充更多工具的相关内容。目前组件介绍板块包含40个组件的使用说明,案例开发板块包括12个经典案例的介绍。快速开始板块目前提供了引导开发者基于硬件HaaS100和HaaS EDU k1快速运行示例程序的操作说明,后续会随着支持硬件的多样化而不断扩充。开发者贡献板块为开发者贡献文档或代码提供操作指南,后续会对贡献规范提供进一步的详细说明。

文档贡献

此次文档库提供的所有内容均随AliOS Things V3.3.0版本的源代码在gitee上开源。其中案例、组件、内核的内容分别来源于对应各模块仓库下的README.md,例如:“HaaS物联网设备OTA解决方案”案例对应的代码仓库为ota_demo,那么ota_demo仓库根目录下的README.md就是该案例的使用说明文档。而系统概述、快速开始、开发工具、构建工具、开发贡献说明等文档均在仓库documentation下:

image.png

开发者若发现文档存在描述错误或缺少内容,可以按照贡献文档说明提供的方法,在目标文档上方点击“更正文档”,进入文档编辑页面对文档进行修改,并提交审核。“更正文档”字样位置如下图:

image.png

访问入口

为兼顾不同用户的使用习惯,我们为AliOS Things新版文档库提供了多个访问入口:

用户可通过访问地址:https://haas.iot.aliyun.com/aliosthings/,进入AliOS Things新版文档库。

进入AliOS Things文档中心,在左侧菜单栏点击“AliOS Things 文档库(新)”,点击“主要内容”下方的板块标题,即可进入AliOS Things新版文档中心阅读对应板块的内容。

image.png

阿里云官网https://www.aliyun.com/
进入阿里云官网主页,在主页右上方点击“文档”菜单进入阿里云文档中心。

image.png

在阿里云文档中心页面,找到“物联网”板块,选择“IoT物联网操作系统”即可进入AliOS Things文档中心。

image.png

进入HaaS官网主页,点击“学习路径”菜单即可进入AliOS Things新版文档库。

image.png

开发指南

如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号。

image.png

更多技术与解决方案介绍,请访问HaaS官方网站https://haas.iot.aliyun.com

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
物联网 中间件
AliOS Things 使用HAL库的USB_DEVICE MSC调用SPI W25Q128
AliOS Things的USB_DEVICE MSC的SPI W25Q128实现
1134 0
|
物联网 芯片 内存技术
AliOS Things增加自己的开发板STM32F407ZET6,使用CubeMX库
AliOS Things增加自定义开发板,使用CubeMX生成stm32f407zet6对应芯片板
1219 0
|
物联网 Linux
【AliOS Things学习笔记】为你的AliOS Things应用增加自定义cli命令
怎么才能在RTOS系统中,通过 串口shell控制LED的开关。
3680 0
|
AliOS-Things 物联网 编译器
使用HaaS Studio开发AliOS Things C/C++应用
本文章将介绍使用HaaS Studio 进行AliOS-Things C/C++应用开发。
使用HaaS Studio开发AliOS Things C/C++应用
|
传感器 监控 算法
使用AliOS Things快速构建温度计应用 |《AliOS Things快速开发指南》
本文是基于AliOS Things 3.1快速构建温度计的应用场景。涉及AliOS Things组件开发,构建AliOS Things用户项目,AliOS Things HAL API使用,向AliOS Things中添加并使用组件。用到的硬件设备有半导体开发板、温度传感器、数码管显示器。
使用AliOS Things快速构建温度计应用 |《AliOS Things快速开发指南》
|
域名解析 移动开发 数据可视化
使用 AliOS Things 3.0 快速构建用户应用 BlinkAPP
AliOS Things 3.0版本于去年9月份在云栖大会正式发布,在新版本中带来了全新的应用开发框架,帮助用户快速构建自己的应用。使用户可以更专注于自身应用的开发。本文将已BlinkAPP为例,为大家演示如何快速使用应用开发框创建项目并完成应用代码编写。
972 0
使用 AliOS Things 3.0 快速构建用户应用 BlinkAPP
|
物联网 机器人 AliOS-Things
|
物联网 传感器 API
AliOS Things 3.0应用笔记:http client简单应用
AliOS Things 3.0版本新增加了httpc组件(http 客户端组件),httpc组件支持多种RESTful的API调用,包括GET、POST、PUT、HEAD等,也支持https安全协议。
12360 1
|
物联网 C++
使用AliOS Things 3.0快速构建用户应用 BlinkAPP
AliOS Things 3.0版本于9月27日在云栖大会正式发布,在新版本中带来了全新的应用开发框架,帮助用户快速构建自己的应用。使用户可以更专注于自身应用的开发。本文将已BlinkAPP为例,为大家演示如何快速使用应用开发框创建项目并完成应用代码编写。
7002 0