alibaba / AliOS-Things

面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun.com/product/aliosthings
Apache License 2.0
4.59k stars 1.15k forks source link

ASOC2022: 基于AliOS Things移植QEMU RISCV virt 开发板 #1723

Open ElliottSeer opened 2 years ago

ElliottSeer commented 2 years ago

基于AliOS Things移植QEMU RISCV virt 开发板

项目描述

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 the IoT field released by Alibaba Cloud IoT Division. It has elastic kernel rhino, rich cloud-integrated IoT components, and HaaS Python/JS framework to support development with Python/JS language. At present, it has been widely used in smart speakers, IP cameras and other smart home, security and other fields.

RISC-V is currently a very popular open source instruction set, designed with simplicity as its design concept, covering high-performance servers and low-power devices. AliOS Things already supports RISCV architecture. Need to expand the development board of RISC-V.

QEMU is a popular virtual machine on Linux, which supports virtualization of various architectures such as RISC-V/X86/ARM/MIPS. At present, qemu already supports a variety of RISC-V boards, such as sifive e/u, spike, virt, etc. It supports qemu risc-v virt development board, which can save hardware and develop and debug software functions of risc-v independent of hardware, which is very convenient.

项目备注

项目产出要求

项目难度

进阶

skylarCai commented 2 years ago
感谢您提出的宝贵问题,我们有7x24小时服务的“HaaS百事通”客服系统,
您可以先尝试能否解决您的问题(https://haas.iot.aliyun.com/?ask=1&f=a2cre.b82925042)

如果“HaaS百事通”没有解决您的问题,请回复“人工支持”,我们会在工作日(10:00-12:00/14:00-18:00)10分钟内回复您。