RISC-V 大赛简评 RVB2601 板卡

简介: RISC-V 大赛简评 RVB2601 板卡

RVB2601 板子整体干净利落,不过有些地方还可以做的更好,纯属个人观点。

  • 板子丝印没有板卡名称、硬件版本号等重要信息
  • 随板没有给出板子的基本配置信息文件
  • 引脚编号和功能说明
  • 外设类型和功能
  • 使用的芯片及其型号
  • Flash 和 RAM 大小
  • 支持的外设资源
  • 喇叭磁铁紧贴着 OLED 的排线
    这样是否会产生电磁干扰???(硬件不太懂)
  • 板子上的一堆跳线帽让人不知所以
    跳线帽有横着的,有竖着的,刚看到的时候真的不知道这是啥操作,都没有敢直接上电。
    本意是通过跳线帽来连接板载外设和芯片 GPIO。当你不需要使用板载外设,而是使用芯片的 GPIO 的时候,那么将对应的跳线帽拿掉即可。
    我是从文档里了解到的,这种获取信息的方式不够直接了解跳线帽的作用,不知是否有更好的提示方式?
  • 板载 LED 灯过亮
    个人感受,LED 灯比较刺眼,希望可以将亮度降低。
  • 出厂固件运行出错
    出厂固件通常用来演示硬件功能,测试硬件是否异常,所以出厂固件最好不要有复杂的交互设计,而是可以直接运行。
  • 《RVB2601开发板快速上手指南.pdf》文档并没有介绍出厂程序如何快速使用
    通常,我们拿到开发板后,会阅读快速上手指南来熟悉开发板的硬件外设资源等,并通过出厂程序来快速验证开发板本身是否存在故障。
  • 原理图封装 CH2601-QFN64 的复用功能展示真的很糟糕
  • 原理图上的 LED_BULE 拼写错误
    应该是 LED_BLUE
  • 原理图标注不清晰
    1.png
    这里直接标注 ADC 不够清晰,至少一得说明下是 音频 ADC
    2.png
    这里的标注 KEY 和 PULL_UP,突然多了一个 IIC,本意是表示这部分是 KEY 和 需要 PULL_UP 的电路,个人觉得这个分组确实不够合适。
  • PCB 丝印 J3 和 J4 不对称
    关键点不在于不对称,而是 J3 标注位置太不明显,相反 J4 的标注位置非常明显。
    3.png
  • PCB 建议预留一组电源管脚(5v 和 3v3)
  • 文档里的超链接无法跳转
    资源下载里下载到的 PDF 文档应该是 Markdown 或者 RST 转化而来的,原本肯定是有超链接,不知为何 PDF 没有超链接。
    建议使用在线文档。
  • 这个 2.42 寸的单色 OLED 屏幕不是一个好的选择
    建议使用 SPI 接口的 IPS TFT 彩屏或者选择其它全彩的 OLED 彩屏。

以上仅代表个人观点。

相关文章
|
7月前
|
JavaScript API 数据安全/隐私保护
Vuex 插件和 Pinia 插件在使用场景上有哪些区别?
Vuex 插件和 Pinia 插件在使用场景上有哪些区别?
571 127
|
Prometheus Cloud Native Perl
评测Loki日志工具
评测Loki日志工具
468 0
|
人工智能
RealisHuman:AI 生成的人像不真实?后处理框架帮你修复生成图像中畸形人体部位
RealisHuman 是一个创新的后处理框架,专注于修复生成图像中畸形的人体部位,如手和脸,通过两阶段方法提升图像的真实性。
724 11
RealisHuman:AI 生成的人像不真实?后处理框架帮你修复生成图像中畸形人体部位
|
人工智能 安全 5G
探索移动应用开发的未来趋势
随着智能手机的普及和移动技术的飞速发展,移动应用开发已经成为一个充满活力和创新的领域。从早期的简单工具和游戏,到如今的复杂社交平台、金融科技应用以及增强现实体验,移动应用已经深入人们生活的方方面面。本文将探讨移动应用开发的新趋势,包括跨平台框架的兴起、人工智能的集成、移动支付安全的新挑战,以及5G技术对移动应用性能和应用范围的影响。通过这些讨论,我们不仅能够预见未来移动应用的发展轨迹,还能洞察开发者如何适应这些变化以满足用户的需求和期望。
224 33
|
机器学习/深度学习 人工智能 算法
【深度学习前沿应用】图像风格迁移
【深度学习前沿应用】图像风格迁移,基于百度飞桨开发,参考于《机器学习实践》所作。
1353 1
【深度学习前沿应用】图像风格迁移
|
数据采集 存储 中间件
Python进行网络爬虫:Scrapy框架的实践
【8月更文挑战第17天】网络爬虫是自动化程序,用于从互联网收集信息。Python凭借其丰富的库和框架成为构建爬虫的首选语言。Scrapy作为一款流行的开源框架,简化了爬虫开发过程。本文介绍如何使用Python和Scrapy构建简单爬虫:首先安装Scrapy,接着创建新项目并定义爬虫,指定起始URL和解析逻辑。运行爬虫可将数据保存为JSON文件或存储到数据库。此外,Scrapy支持高级功能如中间件定制、分布式爬取、动态页面渲染等。在实践中需遵循最佳规范,如尊重robots.txt协议、合理设置爬取速度等。通过本文,读者将掌握Scrapy基础并了解如何高效地进行网络数据采集。
|
缓存 前端开发 JavaScript
前端领域驱动设计的一些思考
前端领域驱动设计的一些思考
1358 0
../../..xxx.go:46:18: aa.Bbb undefined (type *"xx/xxx/xx".Ccc has no field or method Bbb)
../../..xxx.go:46:18: aa.Bbb undefined (type *"xx/xxx/xx".Ccc has no field or method Bbb)
|
API 数据处理 数据库
掌握 Kotlin Flow 的艺术:让无限数据流处理变得优雅且高效 —— 实战教程揭秘如何在数据洪流中保持代码的健壮与灵活
Kotlin Flow 是一个强大的协程 API,专为处理异步数据流设计。它适合处理网络请求数据、监听数据库变化等场景。本文通过示例代码展示如何使用 Kotlin Flow 管理无限流,如实时数据流。首先定义了一个生成无限整数的流 `infiniteNumbers()`,然后结合多种操作符(如 `buffer`、`onEach`、`scan`、`filter`、`takeWhile` 和 `collectLatest`),实现对无限流的优雅处理,例如计算随机数的平均值并在超过阈值时停止接收新数据。这展示了 Flow 在资源管理和逻辑清晰性方面的优势。
351 0
|
UED
短轮询与长轮询的区别
【8月更文挑战第24天】
849 0

热门文章

最新文章

下一篇
开通oss服务