AliOS Things系统

_相关内容

SYSTEM-系统信息

本文介绍系统信息模块提供的查看系统版本、系统时间、系统内存使用的接口等。硬件平台 产品型号 是否支持 硬件类型 固件版本号 HaaS600Kit 是 开发板 4.0.1 HaaS510 是 DTU 4.0.1 HaaS520 是 DTU 4.0.1 HaaS530 是 DTU 4.0.1 HaaS531 是 ...

FS-文件系统

本文介绍FS-文件系统的使用方法及示例。硬件平台 产品型号 是否支持 硬件类型 固件版本号 HaaS600Kit 是 开发板 4.0.1 HaaS510 是 DTU 4.0.1 HaaS520 是 DTU 4.0.1 HaaS530 是 DTU 4.0.1 HaaS531 是 DTU 4.0.1 HaaS632-LT32V 是 蜂窝模组 4...

概述

更正文档 AliOS Things是一款支持单处理器上运行多个任务的实时操作系统操作系统内核只包含用来控制系统资源和处理器对资源的使用的基础功能,来支持系统服务和上层应用的构建和开发。AliOS Things操作系统内核特性如下:可抢占式/协作式...

a2sa

更正文档 概述 A2SA是Advanced AliOS Things Sound Architecture的缩写,是AliOS Things音频系统服务框架,包括音频驱动层、音频服务接口层以及音频插件管理等。部分设计理念借鉴了Linux ALSA的设计思路,例如在设备驱动层支持VFS设备驱动...

内存管理

更正文档 概述 AliOS Things操作系统内核通过内存管理实现应用程序可以调用标准C库的malloc和free接口来动态的分配和释放内存。内存管理函数 函数名 描述 aos_malloc()从系统heap分配内存给用户 aos_zalloc()从系统heap分配内存给用户,...

软件定时器

更正文档 概述 AliOS Things操作系统内核使用tick作为时间片轮转调度以及延迟操作的时间度量单位,tick是实现定时触发功能的基础。tick计数发生在每次时钟中断处理的过程,时钟中断是定时产生的,系统在默认情况下为1ms触发一次,即一个...

AliOS Things 文档库(新)

AliOS Things 3.3版本已在 gitee 上开源,开发者可以参考内核、组件、案例、API、开发工具的详细说明来快速打造属于自己的物联网应用。主要内容 AliOS Things 概述 快速开始 开发工具 内核编程 组件介绍 案例开发 开发者贡献 API用户手册

任务管理

AliOS Things操作系统内核支持两种调度策略:基于优先级的抢占式调度 该调度策略下,每个任务优先级都维护了一个FIFO模式的就绪队列(ready queue),里面包含了当前所有可运行的任务列表,此列表中的任务都处于就绪状态,当处理器可用时,...

HaaS EDU场景式应用整体介绍

这是系统启动后的默认屏幕,包含了许多的知识点:OLED显示屏驱动与显示 系统版本获取 系统联网与IP地址获取 网络时间获取 Wi-Fi状态获取 蓝牙连接 电池电量获取 通过本案例的学习,能完整学习到AliOS Things操作系统如何进行Wi-Fi连接,...

python轻应用示例合集

连云:支持基于linkit连接阿里云物联网平台。控端:支持PWD、UART、SPI、I2C、ADC、DAC、GPIO等基本硬件接口控制。AI:支持端上AI和云端AI能力,覆盖人脸、人体、视频、文字等150+场景。py_engine 默认作为一个组件存在于alios things 中。...

init

更正文档 概述 init是AliOS Things的基础模块初始化接口。其主要实现了 aos_components_init 接口。内部包含了Kernel中间件相关的基础组件的初始化。aos_components_init 默认在各个app中作为基础接口在进入application_start前被调用。该...

HaaS100 快速上云

概括 本文档介绍如何通过AliOS Things3.3快速连接到阿里云物联网云平台,并进行数据交互。2.云端准备工作 2.1 注册登录 请先点击登录 物联网平台(未注册阿里云账户的用户,请先完成账户注册),按下面步骤一步步去打造。2.2 创建产品 注册...

sntp

AliOS Things为用户提供了sntp获取的接口,开发者在联网后,可方便获取网络时间。版权信息 说明 Apache license v2.0 目录结构├─example│└─sntp_example.c#sntp使用示例代码├─include│└─sntp│└─sntp.h#sntp头文件├─package....

智能语音唤醒

本案例的代码下载请参考《AliOS Things集成开发环境使用说明之创建工程》,>选择解决方案:“HaaS EDU K1教育开发案例合集”>选择开发板:haaseduk1 board configure-编译固件可参考《AliOS Things集成开发环境使用说明之编译固件》。...

构建工具

更正文档 aos-tools 是 AliOS Things 的命令行编译系统,支持组件管理、程序编译、烧录等功能。aos-tools 使用Git 来获取组件的代码和维护代码的版本管理。使用miniconda3创建一个虚拟环境,并在其虚拟环境中安装aos-tools。pip install-U ...

cjson

args description item 待判断的JSON结构体 使用示例 组件使用示例相关的代码下载、编译和固件烧录均依赖AliOS Things配套的开发工具,所以首先需要参考《AliOS Things集成开发环境使用说明之搭建开发环境》,下载安装。待开发环境搭建完成...

cplusplus

tuple 时钟延时等操作 线程创建操作等 singleton单例模式 智能指针 右值引用 RTTI运行时类型识别 lambda匿名函数 cond条件变量 AliOS Things C++组件对内核接口进行了封装,提供了一组自定义的类(原生类)。使用自定义类的优势是资源消耗...

I2C设备驱动程序开发指南

AliOS Things提供如下函数操作硬件传输。这些函数可以在 start_xfer 回调函数或中断处理程序中调用,支持在关中断或者自旋锁加锁环境下调用。size_t aos_i2c_hard_push(aos_i2c_t*i2c,void*tx_buf,size_t count);使用 aos_i2c_hard_push ...

SPI设备驱动程序开发指南

AliOS Things提供如下函数操作硬件传输。这些函数可以在 start_xfer 回调函数或中断处理程序中调用,支持在关中断或者自旋锁加锁环境下调用。size_t aos_spi_hard_push(aos_spi_t*spi,void*tx_buf,size_t count);使用 aos_spi_hard_push ...

mbmaster

更正文档 概述 AliOS Things Modbus是标准的串行通信协议驱动,提供RTU模式能力,暂不支持ASCII/TCP模式。开发可以通过组件API,在设备端快速对接支持Modbus协议器件的进行读写。组件支持以下功能:支持基于RS232/485串口的RTU Modbus 提供...

事件

更正文档 概述 事件是AliOS Things内核提供的一种任务间通信方式,它不同于信号量和互斥量,可以使用事件组实现一个任务同时等待多个事件的发生,或者等待同一个事件的任务在事件发生时解除阻塞状态。事件组是一个32位的数,每一位都对应...

分歧争端机

本案例的代码下载请参考《AliOS Things集成开发环境使用说明之创建工程》,>选择解决方案:“HaaS EDU K1教育开发案例合集”>选择开发板:haaseduk1 board configure-编译固件可参考《AliOS Things集成开发环境使用说明之编译固件》。...

st7789(LCD)

AliOS Things 提供了多款LCD组件供开发者使用,适配了目前应用最多的LCD模块。组件支持以下功能:LCD 绘制简单几何图形 LCD 基于 fbdev组件(frame buffer)和 udisplay组件,对接更高层的图形库如 LVGL 或 SDL 支持接入多块 LCD 版权信息 ...

ili9341(LCD)

AliOS Things 提供了多款LCD组件供开发者使用,适配了目前应用最多的LCD模块。组件支持以下功能:LCD 绘制简单几何图形 LCD 基于 fbdev组件(frame buffer)和 udisplay组件,对接更高层的图形库如 LVGL 或 SDL 支持接入多块 LCD 版权信息 ...

rx8130ce

使用示例 组件使用示例相关的代码下载、编译和固件烧录均依赖AliOS Things配套的开发工具,所以首先需要参考《AliOS Things集成开发环境使用说明之搭建开发环境》,下载安装。待开发环境搭建完成后,可以按照以下步骤进行示例的测试。步骤1...

消息队列

该示例可配置到helloworld_demo中运行,相关代码的下载、编译和固件烧录均依赖AliOS Things配套的开发工具,所以首先需要参考《AliOS Things集成开发环境使用说明之搭建开发环境》,下载安装。待开发环境搭建完成后,可以按照以下步骤进行...

ble_netconfig

更正文档 概述 AliOS Things 3.3提供ble_netconfig组件,用BLE功能传递配置信息,包括Wi-Fi配网需要的SSID和密码信息,连接阿里云需要的设备证书(ProductKey、DeviceName、DeviceSecret)信息。功能支持 ble_netconfig组件主要支持如下...

HTTP

args description client_data 用户字段指针 content_disposition 待添加的内容地址 name 名称的地址 content_type 内容类型 file_path 文件路径 使用示例 组件使用示例相关的代码下载、编译和固件烧录均依赖AliOS Things配套的开发工具,...

互斥量

该示例可配置到helloworld_demo中运行,相关代码的下载、编译和固件烧录均依赖AliOS Things配套的开发工具,所以首先需要参考《AliOS Things集成开发环境使用说明之搭建开发环境》,下载安装。待开发环境搭建完成后,可以按照以下步骤进行...

构建配置

aos_version N 组件支持的 OS 的基线版本,缺省值:支持所有版本的OS 板级信息 注:AliOS Things暂时不考虑异构多CPU的情况 solution板级配置 board_name Y 指定开发板组件名,未设置时,使用depends中 board 第一个组件 cpu_id Y cpu编号...

pca9544

使用示例 组件使用示例相关的代码下载、编译和固件烧录均依赖AliOS Things配套的开发工具,所以首先需要参考《AliOS Things集成开发环境使用说明之搭建开发环境》,下载安装。待开发环境搭建完成后,可以按照以下步骤进行示例的测试。步骤1...

fatfs

config:CONFIG_AOS_FATFS_SUPPORT_MMC:1 AOS_COMP_VFS:1 AOS_COMP_FATFS:1 使用示例 组件使用示例相关的代码下载、编译和固件烧录均依赖AliOS Things配套的开发工具 alios-studio,所以首先需要参考《aos-studio使用说明之搭建开发环境》,...

GPIO设备驱动程序开发指南

前言 本文介绍如何编写符合AliOS Things标准的GPIO控制器设备驱动程序。2.头文件 在程序中使用本文提及的功能应包含头文件 aos/gpioc_core.h。3.数据结构 AliOS Things提供GPIO控制器设备的抽象基础结构:typedef struct aos_gpioc aos_...

jsoncpp

创建新的工程 组件的示例代码可以通过编译链接到AliOS Things的任意案例(solution)来运行,这里选择helloworld_demo案例。helloworld_demo案例相关的源代码下载可参考 创建工程。步骤2 添加组件 案例下载完成后,需要在helloworld_demo...

贡献代码说明

如下图网页操作,创建一个pull request 在AliOS Things/页面,看到自己的pull request请求,即说明创建成功,等待审核 同步代码 在发起 Pull Request 之前,有可能原来的仓库AliOS Things/有代码更新,那么请按照以下步骤,拉取AliOS ...

HaaS100实现LoRa点对点通信

更正文档 案例简介 本方案选取SX1268作为...连接线序如下图所示:软件实现 软件主要参考Semtech官方驱动,将其移植到AliOS Things,并做了HaaS100平台相应的适配。本案例同时包含发送和接收的逻辑,需要按照通信角色修改demo.c 第18行:效果图

电子罗盘

默认7bit设备地址:0x0D(DataSheet P10 5.4)在 AliOS Things 3.3中,对I2C的操作采用了VFS的方式,开发者只需要open相应的device设备,开发者只需要关心链接到的I2C设备号,从器件的设备地址,从器件支持的I2C速率。知道了从设备地址,读写...

贪吃蛇

涉及知识点 OLED绘图 按键事件 开发环境准备 硬件 开发用电脑一台 HAAS EDU K1 开发板一块 USB2TypeC 数据线一根 软件 开发环境的搭建请参考《AliOS Things集成开发环境使用说明之搭建开发环境》,其中详细的介绍了AliOS Things 3.3的IDE...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用