AliOS-Things
AliOS-Things copied to clipboard
面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun.com/product/aliosthings
### 联系方式 _No response_ ### 您发现了什么问题 A bug happened! 运行环境: 固件版本: ### 分支 master (Default) ### 请选择您发现此问题的解决方案名称 _No response_ ### 日志 ```shell 内核编程文档中work quque的工作队列和默认工作队列说明文档缺失,请补充说明其区别及使用方法。 https://g.alicdn.com/alios-things-3.3/doc/aos_kernel.html?spm=a2cti.24227744.0.0.61ee666cUrczBt#autotoc_md148 ```
### 联系方式 _No response_ ### 新功能描述 希望官方文档标准库中添加设备支持情况。看文档开发时不知道这个库是否支持当前设备。不同开发板个别模块又与官方标准库接口不同,希望能统一标准 ### 分支 master (Default)
# Alibaba Summer of Code (ASOC) 2022 Welcome to the open source world! If you haven't planned how to spend this summer, come to the Alibaba Summer of Code and...
# 基于HaaS Python轻应用开发框架打造两轮自平衡小车 ## 项目描述 HaaS Python是阿里云IoT团队最新研发的一套低代码编程框架,兼容MicroPython编程规范。基于HaaS Python,你可以使用Python语言的高级特性,在资源有限的嵌入式设备上用更少的代码实现更复杂的功能。 本项目旨在基于自平衡二轮车场景,探索HaaS Python应用在工业控制和生活场景的应用。你需要通过陀螺仪等传感器采集数据,实现算法,控制电机以使小车保持平衡。你可以使用传统工业控制中的PID算法,通过不断调整参数来达到小车平衡;也可以大胆地使用强化学习等创新方法,挑战通过与环境的交流改进自身的控制策略。 ## 项目备注 - 硬件平台HaaS EDU K1 与 双轮平衡小车 参考信息如下: HaaS EDU K1 介绍: https://haas.iot.aliyun.com/solution/detail/hardware?versionId=800C5AB3B8A4A88800000001&dataId=800C5AB3B8A4A888 - 平衡车(供参考,你也可以选择其他款或自己搭建):[https://item.taobao.com/item.htm?id=646761935042&ns=1&abbucket=5#detail](https://item.taobao.com/item.htm?spm=a230r.1.14.34.50f67a29SXCx3a&id=646761935042&ns=1&abbucket=5#detail) ## 项目产出要求: - 输出一套平衡控制算法框架(考虑在空载、载物、外部干扰等不同场景、不同地形下的泛化性)...
# AliOS Things中多语言交互性能优化(C与Python间相互访问) ## 项目描述 嵌入式领域中最早是使用汇编语言进行编程,但汇编语言入门门槛很高;C/C++的出现降低嵌入式领域入门门槛的同时也提高了开发效率。和C/C++开发相比,Python的开发门槛更低,开发效率更高。但Python语言并不能直接操作硬件,所以Python语义需要经过Python引擎的翻译转换成对C/C++语言或汇编语言实现API的调用才能运行。 本项目则是对C和Python的双向通信进行优化,如下题目可以任选其一进行优化: 1. Python到C的优化:对Python引擎进行优化提高Python语句的运行效率 2. C到Python的优化:产生中断后C语言调用Python注册的回调机制优化,提高C到Python消息的传递效率 3. 使用Python不可避免的会占用更多的内存,请思考并调研Python引擎中内存如何进行优化 In the embedded field, assembly language was first used for programming, but the entry threshold for assembly...
# 基于AliOS Things移植QEMU RISCV virt 开发板 ## 项目描述 [AliOS Things](https://github.com/alibaba/AliOS-Things/) 是阿里云IoT事业部发布的面向IoT领域的、高可伸缩的物联网操作系统。拥有弹性内核rhino,和丰富的云端一体的IoT组件,以及HaaS Python/JS框架以支持利用Python/JS语言进行开发。目前已被广泛应用于智能音箱、IP摄像头等智能家居、安防等领域。 RISC-V是当前热度很高开源指令集,以简约为设计理念,覆盖高性能服务器和低功耗设备。AliOS Things已支持RISCV架构。需要扩充RISC-V的开发板。 QEMU是Linux上比较流行的虚拟机,支持RISC-V/X86/ARM/MIPS等多种架构的虚拟化。目前qemu已经支持多种RISC-V的板子,如sifive e/u, spike, virt等。支持qemu risc-v virt开发板,可以省去硬件,进行和硬件无关的risc-v的软件功能开发和调试,非常方便。 AliOS Things is a highly scalable IoT operating system for...
# 活动介绍 开源之夏是由“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,培养和发掘更多优秀的开发者。 活动联合国内外各大开源社区,针对重要开源软件的开发与维护提供项目任务,并面向全球高校学生开放报名。 点击这里前往 [活动官网](https://summer-ospp.ac.cn/) # 社区概况 AliOS Things 发布于2017年杭州云栖大会, 是 面向 IoT 领域的、高可伸缩的物联网操作系统。 AliOS Things 致力于搭建云端一体化 IoT 基础设施,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力。AliOS Things 支持多种多样的设备连接到阿里云物联网平台,可广泛应用在智能家居、智慧城市、工业,新出行等领域。 [仓库地址](https://github.com/alibaba/AliOS-Things) # 社区项目 ## Arm Virtual Hardware上实现AliOS Things移植...
# HaaS星案例征集计划 ## 征集对象: 所有HaaS开发者 ## 活动时间: 2022年4月 —— 2022年9月 ## 活动说明 - 使用HaaS开发框架,尽情发挥您的创造力,创造出精彩绝伦的作品; - 您可以自行决定作品形式,可以是工业产品、消费电子,也可以是自动驾驶、智能机器人,甚至可以是cosplay赛博朋克中各种炫酷的道具,我们都很欢迎; - 在实现过程中,您可以随时与阿里云HaaS技术团队中物联网专家进行交流与寻求支持; - 成功提交案例的所有HaaS星作者,我们将在 [官方开源仓库](https://github.com/alibaba/AliOS-Things) 中收录您的作品,在[Contributors](https://github.com/alibaba/AliOS-Things/graphs/contributors) 中添加您的名字,并赠送神秘活动纪念品一份; - 在您同意的情况下,我们将在BiliBili、CSDN、HaaS官方公众号、阿里云开发者社区等平台上分享、宣传您的案例作品,帮助您获得更多关注量,但作品的著作权始终归您所有;同时,我们也希望您发挥自己的原创精神,请勿抄袭其他作品。本活动禁止一切抄袭及侵犯第三方权益的行为; - HaaS对活动的所有案例进行综合评审,按照阅读量、点赞量、对案例进行综合排序,同一作者可以投稿多个案例,多个案例独立参与排名。我们将选出评分最高的10个案例作品,并在2022年云栖大会时提供门票,欢迎您带着自己的作品来到云栖大会和众多开发者一起分享。也有机会前往阿里巴巴园区,和众多开发者一起与HaaS技术团队面对面。 ## 投递方式 -...