openKylin成果+1!RISC-V开发者的福利
近日,openKylin社区RISC-V SIG组成功在RISC-V架构上实现Arduino IDE 2.0及相关组件的移植工作,这一成果为RISC-V生态带来更多可能性,进一步推进了开源硬件与开源操作系统的生态发展。
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-V和openKylin操作系统在物联网、嵌入式系统、STEM教育等领域的应用。
此次移植工作克服诸多技术挑战,包括架构差异、依赖库适配、Electron应用移植打包以及Nodejs、Go、Rust、Ruby等语言基础环境适配等问题。openKylin RISC-V SIG积极贡献Arduino开源社区,确保移植版本的稳定性和性能。Arduino官方对此表示欢迎,认为这将有助于扩大Arduino平台的影响力,并为RISC-V架构的创新应用开辟新的可能性。
openKylin积极贡献上游社区,本次移植成果将向Arduino相关仓库、相关依赖包仓库提交PR,其中已有部分PR已被Arduino仓库接受。后续,openKylin RISC-V SIG将继续优化和完善RISC-V版本的生态系统,为用户提供更多高质量的开源软件支持。
以下为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
https://gitee.com/openkylin/community/tree/master/sig/RISC-V