Pine64 是一个业界小有名气的开源硬件厂商,总部位于香港,并主要活跃在欧洲的开源软硬件社区。产品包括之前介绍过的开源手机 PinePhone, PineTab (以及全球首款 RISC-V 平板 PineTab-V (JH7110)),也许是目前最知名的开源智能电烙铁 Pinecil, 基于 nRF52832 的开源智能手表 PineTime, 以及各种 ARM 和 RISC-V 架构的开发板。他们也经常在欧洲一年一度的开源展会 FOSDEM 上出没,人在欧洲的朋友可以关注一下。
Ox64 是 Pine64 的第一款 RISC-V 开发板,SoC 为博流 BL808。(它并不是 Pine64 的第一款 RISC-V 产品,如 Pinecil 就已经在使用 GD32VF103/BL706。)它有 16Mb (2MB) 和 128Mb (16MB) Flash 的两种版本,两者都是 64MB RAM,很显然后者的用途更广泛一些,也是下文主要讨论的对象。BL808 这块 SoC 在本版之前的帖子里有过提及,这里不再赘述;但似乎也正是这块板子让 BL808 为世人所知。而且它的 128Mb 版只要 8 美元,如果你对 Pine64 其他的东西也感兴趣,凑单买一个玩玩还是不错的。
如上是这块板子的官方实物图和 Pinout。可以看到板载的外设并不是很多,除了一个 Boot 按钮和面包板直插的全 GPIO 引出外,比较值得注意的就是同时有两个 USB 母座 - 一个 Type-C 一个 microUSB (当然是 USB2.0)。实际使用时插哪个都行,只要别一起插入供电就是了。也可以接MIPI摄像头,至于 microSD 卡槽也是有的,在板子背面。关于它的原理图,BOM 和更多信息可以看 Pine64 的官方 wiki 。
Ox64 经过多年的努力已经通过 OpenBouffalo 等项目实现了 U-Boot 和 Linux 支持(什么时候才会有主线呢?)。支持矩阵里对它的测试报告有一个 Buildroot, 一个 Arch Linux RISC-V 和 NuttX。也许在不久的将来还会有 postmarketOS 等等 - 提 pmOS 是因为它的wiki里有一个条目 (https://wiki.postmarketos.org/wiki/Pine64_Ox64),尽管还不能启动。
详情请看我们的测试报告:https://matrix.ruyisdk.org/zh-CN/boards/Ox64/ 。我之后还会在本版陆续介绍 Pine64 其他的 RISC-V 产品,敬请期待!