RRoy 发表于 2021-11-11 13:59:23

自制一个目前为止最便宜的RISC-V 64单板机!

本帖最后由 RRoy 于 2021-11-11 13:59 编辑

项目作者:@SdtEE

"开源指令集架构(Open source ISA) "肯定是一个对创客们非常有吸引力的字眼。RISC-V今年得到很多的关注,但它的硬件还不是很容易获得。

今年年中,全志发布了第一个RISC-V 64 SoC D1,评估板的价格约为100美元。如果这个价格对你来说还是高,这里有一个基于D1s的单板机(SBC),用的全志公司开发的最新系统级芯片(SoC),总成本不到10美元。



关于芯片
D1s/F133是系统级封装(SIP),具有单RISC-V 64内核@1.008G和64MB DDR2。
亮点
[*]在一个紧凑的56*56毫米的2层板上,突破所有的IO,包括模拟外围设备
[*]配有标准接口,包括USB、micro SD、LCD、Line-in和耳机
[*]优化的元件排列,适合在加热台上焊接
PCB、原理图和BOM




高清版图片、KiCAD格式的原理图和csv格式的BOM都可以在 GitHub仓库找到。请注意,许多组件是可选的(某些特定的外围设备需要)

注意事项
[*]如果只有一个BOOT媒介,保证所有的BOOT电阻未连接。
[*]根据晶体的规格来选择负载电容
[*]当电路板由3.3V供电时,通过针座的3.3V引脚连接到电源上,D4需要被焊接。注意在这种情况下,由于没有5V电源,USB将不能正常工作。



目前可以跑Ubuntu


由于缺乏主线支持,D1s只能启动tina Linux,这是全志的OpenWRT分支,功能相对有限。通过chroot到Ubuntu的基本文件系统,我们可以在上面获得与现在流行的发行版一样的体验。

最令人兴奋的是,有了包管理器,可以安装任何我们想要的东西。



第二块板子已经制作完成并进行了测试。你可能注意到,第二块板上的芯片有标记,由于保密原因,我收到的第一个芯片样品上的标记被擦掉了。

通过USB连接到网络
为了降低成本和复杂性,该板既没有板载WiFi模块,也没有GMAC。不过还是有一个简单的方法来访问互联网:通过RNDIS Gadget与一台电脑共享网络。有了互联网接入和前面提到的包管理器,现在我们可以使用软件源中的大量软件包了。



常见问题

你打算出售一些制造好的电路板吗?
不,我没有时间和资源来批量制造这个板子。一些商业板子应该会在几个月内出现(不是从我这里)。
哪里可以买到一些D1s芯片?
目前供应还不是很充足,但在一个月内应该会有更多的供应(希望可以直接从全志公司购买)。现在有一些供应商在淘宝网上提供样品。
还想了解更多信息?比如这个板子现在能做什么?
这个项目的进展记录在这个Hackaday页面上, GitHub仓库只包含这个板子的源代码和文档。目前这块板子可以启动tina Linux系统(全志的OpenWRT分支),并通过串口弹出一个shell提示,驱动一个并行的RGB显示器,并通过耳机插座播放声音。更多的功能将在未来进行测试。





补充说明

D1s是一个很好的芯片,有很多功能可以利用。设计一个PCB板并不难,因为引脚的安排是很周到的。关键的部分是一些关键元件的正确值,它们都在原理图中被标出。在这个仓库里还包括一个带有注释引脚的D1s的符号,所以这也是你自己设计的一个好的起点。

目前项目还在更新迭代中,希望大家多多支持作者!(作者才大三)

Github地址:https://github.com/SdtElectronics/Xassette-Asterisk

参考资料
GitHub仓库: https://github.com/SdtElectronics/Xassette-Asterisk
RNDIS Gadget: https://linux-sunxi.org/USB_Gadget/Ethernet
Hackaday: https://hackaday.io/project/182389-the-cheapest-risc-v-64-computer-by-now
SdtEE开发者论坛主页: https://bbs.aw-ol.com/user/sdtee

原文链接:https://hackaday.io/project/1823 ... -64-computer-by-now

项目作者: SdtElectronics

译文首发于DF创客社区
转载请务必注明项目出处与原作者信息

页: [1]
查看完整版本: 自制一个目前为止最便宜的RISC-V 64单板机!