NEWS

新闻

了解openKylin最新资讯,关注社区和产品动态。

NEWS

Learn about the latest news.

openKylin成果+1!RISC-V开发者的福利

2024-09-20 10:35:11

近日,openKylin社区RISC-V SIG组成功在RISC-V架构上实现Arduino IDE 2.0及相关组件的移植工作,这一成果为RISC-V生态带来更多可能性,进一步推进了开源硬件与开源操作系统的生态发展。

openKylin(开放麒麟)


关于Arduino IDE

Arduino IDE是一个广受欢迎的集成开发环境,主要用于Arduino单板微控制器的编程。此次成功移植Arduino IDE 2.0到openKylin RISC-V版本,不仅展示了openKylin操作系统的兼容性和灵活性,也为RISC-V平台上的嵌入式开发提供强大的工具支持。

本次适配完成Arduino AVR系列以及算能SG200X系列开发板的开发工具链移植,实现在 RISC-V Linux平台对AVR架构和RISC-V架构单片机的交叉编译。各开发者目前可以在RISC-V架构的设备上直接进行Arduino项目的原生开发和调试。提高开发效率的同时,促进RISC-VopenKylin操作系统在物联网、嵌入式系统STEM教育等领域的应用。

openKylin(开放麒麟)

此次移植工作克服诸多技术挑战,包括架构差异、依赖库适配、Electron应用移植打包以及Nodejs、Go、Rust、Ruby等语言基础环境适配等问题。openKylin RISC-V SIG积极贡献Arduino开源社区,确保移植版本的稳定性和性能。Arduino官方对此表示欢迎,认为这将有助于扩大Arduino平台的影响力,并为RISC-V架构的创新应用开辟新的可能性。

openKylin(开放麒麟)

openKylin积极贡献上游社区,本次移植成果将向Arduino相关仓库、相关依赖包仓库提交PR,其中已有部分PR已被Arduino仓库接受。后续,openKylin RISC-V SIG将继续优化和完善RISC-V版本的生态系统,为用户提供更多高质量的开源软件支持。

目前,openKylin 2.0 RISC-V版本已发布VisionFive2、SpacemiT K1、LicheePi 4A/3A、Milk-v-pioneer、eic770x、RuyiBook、MuseBook等设备镜像,以上设备均可支持Arduino IDE的安装使用,欢迎前往openKylin官网下载体验。

以下为Arduino IDE安装指南,欢迎尝试。(可点击阅读原文直达)

https://docs.openkylin.top/zh/04_%E7%A4%BE%E5%8C%BA%E8%B4%A1%E7%8C%AE/%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97/RISC-V%E7%89%88%E6%9C%ACArduino_IDE%E5%AE%89%E8%A3%85


使用过程中有任何问题可以在RISC-V SIG组下提交反馈:

https://gitee.com/openkylin/riscv/issues

关于RISC-V SIG


openKylin RISC-V SIG主要负责社区RISC-V架构开源软件包的维护,发布openKylin的RISC-V版本,进行软件包构建、系统构建等工作,欢迎所有对RISC-V开发平台技术方向感兴趣的爱好者加入到RISC-V SIG!
SIG主页:

https://gitee.com/openkylin/community/tree/master/sig/RISC-V