前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Banana Pi BPI-CM6 是一款八核 RISC-V 模块,兼容 Raspberry Pi CM 载板

Banana Pi BPI-CM6 是一款八核 RISC-V 模块,兼容 Raspberry Pi CM 载板

原创
作者头像
Banana Pi 开源硬件
发布于 2025-05-28 09:46:08
发布于 2025-05-28 09:46:08
750
举报

Banana Pi BPI-CM6 是一款 SpacemIT K1 八核 RISC-V 系统级模块,遵循 Raspberry Pi CM5 的设计,并提供高达 16GB LPDDR4 RAM、高达 128GB eMMC 闪存、千兆以太网控制器和 WiFi 6 + 蓝牙 5.2 模块。

BPI-CM6 虽然与 Raspberry Pi CM5 基本兼容,但通过额外的 100 针 B2B 连接器,可以从 K1 SoC 获得一些额外的 I/O。该公司还为 RISC-V SoM 提供了一块信用卡大小的载板,带有 HDMI、双千兆以太网、两个 M.2 PCIe x2 插槽、一些 USB 端口等。

Banana Pi BPI-CM6 规格:

  • SoC—— SpacemIT K1CPU – 8 核 X60 RISC-V 处理器 @ 1.6 GHzGPU – Imagination IMG BXE-2-32 @ 819 MHz,支持 OpenGL ES3.2、Vulkan 1.3、OpenCL 3.0;20 GFLOPSVPU – H.265 和 H.264 1080p60 解码/编码NPU——无,但 RISC-V 内核可通过 RVV 1.0 扩展提供高达 2.0 TOPS(INT8)的性能符合 RVA 22 规范 RVV 1.0
  • 系统内存 – 8GB 或 16GB LPDDR4x
  • 存储 - 8GB、16GB、32GB 或 128GB eMMC 5.1 闪存
  • 联网Realtek RTL8211F 千兆以太网控制器Realtek RTL8852BS 无线模块,配备双频 WiFi 6 和蓝牙 5.2,两个 u.FL 天线连接器
  • 3 个 100 针板对板连接器用于 I/O。其中两个(大部分)兼容 Raspberry Pi CM5,另一个用于承载额外的 I/O视频输出 – HDMI 1.4、MIPI DSI 接口摄像头 – 3x MIPI CSI网络 – 千兆以太网USB – 1 个 USB 3.0 + 2 个 USB 2.0PCIe – 5 通道 PCIe 2.110个UART串行接口注意:完整的引脚图尚未提供
  • 电源管理 – P1 PMIC
  • 尺寸 - 55 x 40 毫米(Raspberry Pi CM5 尺寸)
  • 温度范围 - -40°C 至 85°C

软件支持包括基于 Ubuntu 的 Bianbu Linux 发行版、Ubuntu、Debian 和 OpenWrt。您可以在正在开发的文档网站 上找到适用于 Ubuntu 和 Debian 的 Armbian 镜像链接,以及适用于 Linux 6.1、U-boot 2022.10 和 OpenSBI 的“Bianbu”源代码。

虽然 Banana Pi BPI-CM6 应该可以在 Raspberry Pi CM4 或 CM5 的大多数载板上运行,但该公司还设计了信用卡大小的载板,充分利用了 RISC-V 模块的功能。

搭载 DeepX M1 AI 加速器的载板

载板规格:

  • 兼容 SoM – 如上所述的 Banana Pi BPI-CM6
  • 贮存MicroSD 卡插槽通过 M.2 M-Key 插槽 (PCIe 2.1 x2) 可选配 NVMe SSD
  • 视频输出 – HDMI 端口、4 通道 MIPI DSI
  • 摄像头接口 – 2x 4 通道 MIPI CSI 连接器
  • 网络 – 2 个千兆以太网 RJ45 端口
  • USB – USB 3.0 端口、USB 2.0 端口、USB-C OTG 端口
  • 扩张2 个 M.2 M-Key 插槽(每个 PCIe 2.1 x2)26针GPIO接口
  • 杂项电源、重置和 MaskROM 按钮RTC电池连接器RGB LED用于启动选择的 DIP 开关
  • 电源 – 12V DC/3A,通过 5.5/2.1mm 电源插孔
  • 尺寸 – 85 x 56毫米

Banana Pi 还在3 月份展示了一款更大的工业控制网关载板,但目前尚不清楚该设计是否会出售,因为它可能是用于测试的内部板或针对特定客户的板。

基于Banana Pi BPI-CM6的工控网关

BPI-CM6 并非首款兼容 Raspberry Pi CM4/CM5 的 RISC-V SoM,之前我们已经看到Milk-V Mars CM和 Antmicro ARVSOM均基于 StarFive JH7110 SoC。话虽如此,BPI-CM6 配备了更强大的 K1 八核 SoC 和更多 I/O 接口。

Banana Pi BPI-CM6 核心模块和载板目前似乎尚未上市,至少目前线上还没有。预计几周或几个月后就能买到。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
asp.net web api 版本控制
版本控制 版本控制的方法有很多,这里提供一种将Odata与普通web api版本控制机制统一的方法,但也可以单独控制,整合控制与单独控制主要的不同是:整合控制通过VersionControllerSelector来选择控制器过滤器,而不是直接选择控制器。 采用此机制来控制版本,应按照如下规则命名控制器: 自定义标识符+版本+Controller 自定义标识符:能体现控制器含义的字符串 版本:表示版本的字符串,例如:V1,V1.0;不建议使用V1.0这样的写法,因为这样控制器名称会相当怪异,如果表示小版本号
甜橙很酸
2018/03/08
1.9K0
asp.net web api 版本控制
Asp.Net Web API 2第六课——Web API路由和动作选择
      Asp.Net Web API第一课——入门http://www.cnblogs.com/aehyok/p/3432158.html
aehyok
2018/08/31
1.1K0
Asp.Net Web API 2第六课——Web API路由和动作选择
Asp.Net Web API(三)
    在Asp.Net Web API中,一个控制器就是一个处理HTTP请求的类,控制器的public方法就被叫做action方法或简单的Action。当Web API接收到一个请求的时候,它将这个请求路由到一个Action。
莫问今朝
2018/08/31
1.9K0
Asp.Net Web API(三)
Asp.Net Web API 2第八课——Web API 2中的属性路由
阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs.com/aehyok/p/3446289.html
aehyok
2018/08/31
1K0
Asp.Net Web API 2第八课——Web API 2中的属性路由
asp.net web api 构建api帮助文档
1 概要 创建ASP.NET Web Api 时模板自带Help Pages框架。 2 问题 1)使用VS创建Web Api项目时,模板将Help Pages框架自动集成到其中,使得Web Api项目引入了MVC框架开发包,使得项目看起来杂乱。 2)自带的Help Pages框架无法针对Odata控制器生成API文档。 3 问题解决方案 1)独立Help Pages项目,以插件形式添加服务 步骤1,添加类ServiceAssembliesResolver,获得服务集    /// <summary>
甜橙很酸
2018/03/08
1.3K0
打造属于自己的支持版本迭代的Asp.Net Web Api Route
    在目前的主流架构中,我们越来越多的看到web Api的存在,小巧,灵活,基于Http协议,使它在越来越多的微服务项目或者移动项目充当很好的service endpoint。 问题     以Asp.Net Web Api 为例,随着业务的扩展,产品的迭代,我们的web api也在随之变化,很多时候会出现多个版本共存的现象,这个时候我们就需要设计一个支持版本号的web api link,比如: 原先:http://www.test.com/api/{controller}/{id} 如今:http:
脑洞的蜂蜜
2018/02/01
8910
打造属于自己的支持版本迭代的Asp.Net Web Api Route
WebApi的多版本管理
1.多版本管理概念      什么是API的多版本问题?Android等App存在着多版本客户端共存的问题:由于早期没有内置升级机制,用户不会升级,拒绝升级等原因,造成了许多软件的旧版本App也在运行
莫问今朝
2018/08/31
1.5K0
WebApi的多版本管理
ASP.NET Web API编程——控制器
1控制器操作的参数 控制器操作的参数可以是内置类型也可以是自定义类型,无参也是允许的。 2控制器操作返回值 类型 说明 void 操作返回值为void时,Web API返回空HTTP响应,其状态码为204(无内容) HttpResponseMessage Web api会将此返回值直接转换为HTTP消息 IHttpActionResult 接口形式 内置类型或自定义类型 无 2.1返回值为HttpResponseMess
甜橙很酸
2018/04/17
2.5K0
asp.net core之路由
在 ASP.NET Core 中,路由是一个非常重要的概念,它决定了如何将传入的请求映射到相应的处理程序。本文将详细介绍 ASP.NET Core 中的路由系统,包括路由的基本原理、路由模板、路由参数、路由约束等内容,并提供相应的代码示例。
饭勺oO
2023/10/18
3370
asp.net core之路由
ASP.NET MVC5高级编程 ——(5)路由
这章呢,我们开始讲ASP.NET MVC5中的路由机制,在这之前,先提一下URL(Uniform Resource Locator)-- 统一资源定位符。需要注意的是,这里的“资源”这个词,是一个抽象的概念,既可以指一个文件,也可以指一个方法、一个类或是一段代码。由此我们引出了路由的主要用途:
浩Coding
2019/07/03
2.3K0
Asp.net web api 知多少
本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- By Shailendra Chauhan,想看英文原版的可访问http://www.dotnettricks.com/free-ebooks自行下载。该书主要分为两部分,ASP.NET MVC 5、ASP.NET WEB API2。本书最大的特点是以面试问答的形式进行展开。通读此书,会帮助你对ASP.NET MVC有更深层次的理解。 由于个人技术水平和英文水平也是有限的,因此错误在所难免,希
圣杰
2018/01/11
5.4K0
Asp.net web api 知多少
Asp.Net Web API 2第五课——Web API路由
    Asp.Net Web API第一课——入门 http://www.cnblogs.com/aehyok/p/3432158.html
aehyok
2018/08/31
1.4K0
Asp.Net Web API 2第五课——Web API路由
【ASP.NET Core 基础知识】--Web API--创建和配置Web API(一)
Web API(Web Application Programming Interface)的重要性在于其在现代软件开发中扮演着关键的角色。以下是一些关于Web API重要性的方面:
喵叔
2024/05/24
1.6K0
【ASP.NET Core 基础知识】--Web API--创建和配置Web API(一)
ASP.NET Web API的Controller是如何被创建的?
Web API调用请求的目标是定义在某个HttpController类型中的某个Action方法,所以消息处理管道最终需要激活目标HttpController对象。调用请求的URI会携带目标HttpController的名称,该名称经过路由解析之后会作为路由变量保存到一个HttpRouteData对象中,而后者会被添加到代表当前请求的HttpRequestMessage对象的属性字典中。ASP.NET Web API据此解析出目标HttpController的类型,进而实现针对目标HttpControlle
蒋金楠
2018/01/15
1.6K0
ASP.NET Web API编程——模型验证与绑定
1.模型验证 使用特性约束模型属性 可以使用System.ComponentModel.DataAnnotations提供的特性来限制模型。 例如,Required特性表示字段值不能为空,Range特性限制数值类型的范围。 对实体类使用特性后,可以使用ModelState.IsValid来判断验证是否通过。 例: 实体: public class DataModel { public int Id { get; set; } public string Field1Nam
甜橙很酸
2018/04/18
3.1K0
ASP.NET Web API编程——模型验证与绑定
【ASP.NET Core 基础知识】--路由和请求处理--Attribute路由
在ASP.NET Core中,路由是将传入的URL请求映射到正确的控制器和操作的方法。Attribute路由是一种基于属性,用于定义路由规则的方式,通过在控制器类和操作方法上应用特定的属性,来定义URL模板。
喵叔
2024/05/24
3110
asp.net web api 使用Odata
路由配置 routePrefix路由前缀,必须含有Odata字符串,否则路由不到Odata控制器。 V1表示版本,可以使用这种方式进行版本控制,也可以使用其他方式。 config.Count().Filter().OrderBy().Expand().Select().MaxTop(null);这样配置使Odata操作符可用(Web Api2的旧版本不必如此设置)。 public static class WebApiConfig { public static void Register(
甜橙很酸
2018/03/08
1.5K0
ASP.NET Core 设置 WebAPI 响应数据的格式—FormatFilter特性篇
在上一篇《ASP.NET Core 设置Web API 响应的数据格式——Produces 特性篇》老周已向各位介绍过 Produces 特性的使用,本文将介绍另一个特性类:FormatFilterAttribute。
郑子铭
2022/03/22
1.7K0
ASP.NET Core 设置 WebAPI 响应数据的格式—FormatFilter特性篇
.Net Core 路由处理
  用户请求接口路由,应用返回处理结果。应用中如何匹配请求的数据呢?为何能如此精确的找到对应的处理方法?今天就谈谈这个路由。路由负责匹配传入的HTTP请求,将这些请求发送到可以执行的终结点。终结点在应用中进行定义并且在应用启动的时候进行配置,也就是在中间件中进行处理。
小世界的野孩子
2021/04/13
7790
【ASP.NET Core 基础知识】--路由和请求处理--路由概念(一)
在Web应用中,路由是一个至关重要的概念,它负责将用户的请求映射到相应的处理程序,以确保正确的页面或资源被呈现给用户。通过将用户请求与适当的处理程序关联起来,使得应用能够以有序和可维护的方式响应用户的操作。
喵叔
2024/01/18
8190
推荐阅读
相关推荐
asp.net web api 版本控制
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档