8美元的RISC-V三核板卡:开发者为跑Linux连闯六道难关

独立游戏开发者Bram Stolk在其开发博客中记录了在8美元RISC-V开发板Ox64上运行Linux的完整尝试过程。该板卡基于博流BL808芯片,配备三个异构RISC-V核心,外观似微控制器却能运行UNIX级系统。作者明确指出,板卡的以太网、WiFi和SD卡功能在写作时尚不可用,且上手过程障碍重重。文章详细列举六大难关:一是无法像Arduino或树莓派Pico那样通过USB编程,必须使用UART TX/RX引脚;二是烧录工具DevCube在Ubuntu Wayland环境下启动即崩溃,需切换至Xorg;三是Amazon购买的CH340G串口适配器握手失败;四是改用Adafruit KB2040开发板作为串行桥接器,将GPIO4/GPIO5连接至Ox64的GPIO15/GPIO14,并刷入picoprobe固件;五是DevCube仍无法完成烧录,改用命令行工具bflb-mcu-tool;六是该工具需手动修改Python源码去除DTR/RTS逻辑后方可工作。最终作者通过MicroUSB为板卡供电、以USB-C连接PC,采用2000000波特率成功烧录固件,获得了开发板的串口输出信息,迈出第一步。作者表示后续还需为D0核心烧录程序并刷入完整操作系统才能实现运行Linux的目标。评论区中,读者就ESP32的USB编程机制展开技术讨论,另有读者分享了通过设置GDK_BACKEND=x11环境变量在Wayland下运行DevCube的替代方案。

事件分析

技术层面,BL808的三核异构架构展现了RISC-V低成本高集成度的潜力,但文章记录的六道障碍恰恰暴露了RISC-V生态的真实短板:工具链碎片化、官方烧录工具不稳定、甚至需要开发者手动修改开源工具源码。与之对照,ESP32已内置USB_SERIAL_JTAG实现即插即用,ARM生态更是成熟多年,差距清晰可见。产业层面,8美元价格点意味着RISC-V正在从服务器和高性能计算向创客与教育市场渗透,开源ISA对供应链成本的重塑效应开始显现。后续走向取决于两点:一是博流等厂商能否快速完善SDK和文档,二是Linux主线对RISC-V SoC支持的合并进度。Pine64 Ox64这类产品的社区演进,将成为观察RISC-V开发者生态成熟度的重要窗口。

核心观点:8美元证明RISC-V硬件成本壁垒已破,真正决定开源芯片命运的,是工具链生态和开发者体验的成熟速度。

原文链接:Hacker News

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册