[需求] RuyiSDK未来是否考虑支持macOS(同为UNIX-like系统)?

目前现状,利用 brew 已经可以完成如 qemuriscv64-elf-[binutils/gcc/gdb],以及fastboot (android-platform-tools) 的安装。所以理论上上述包依赖不是问题。

lp4a 等开发板官网也提供了支持macOS的烧录教程 桌面系统基础使用 - Sipeed Wiki

所以看起来主要就是需要RuyiSDK做工程上的集成。

3 个赞

您好!关于 RuyiSDK 对 macOS 的支持,可能代码上的支持工作量不大(毕竟都是 POSIX 环境),但主要的工作量应该在于交叉工具链等软件包的构建:同时跨了架构、操作系统、libc。

最早的 RuyiSDK Roadmap 没有考虑 macOS 系统,但鉴于确实存在一些开发者平日使用 macOS 系统,可能后续是否进行该工作会取决于人手。欢迎感兴趣的同学参与贡献!

6 个赞

长远来看肯定是都需要支持的,先从 linux 开始,然后 macOS 然后 Windows。

CPU架构上,目前预期是 RISC-V Arm amd64 都支持。

RuyiSDK 核心的 ruyi 包管理器,这个工具本身是 python based 比较容易移植,但是 ruyi 背后有一个很大的镜像源,这是需要跟 cpu x os 的组合进行准备的,工作量还是比较大的。

目前PLCT实验室参与的甲辰计划联合实习生招聘培养计划开放了最多2300名实习生岗位,欢迎有兴趣的同学来实习;已经毕业的同学也欢迎直接PR

4 个赞