SBC 类似于 Banana/Raspberry Pi,带有 USB 通信

物联网 树莓派 linux USB 香蕉皮
2021-06-20 05:57:31

我期待开发一种可以通过 WiFi 网络、蓝牙和 USB 与 PC 通信的手持设备。我看了Rpi的论坛,他们说Rpi不支持Usb与PC通信,因为他们都是高手。所以我的问题是有哪些板子具有与 Rpi 3+ 或 Banana Pi m2/3 等效的规格,允许与 PC 进行 USB/蓝牙/WiFi 通信?

编辑:将这些设备限制为能够运行 Linux/Ubuntu/Raspbian 操作系统的设备

2个回答

Raspberry Pi Zero(和 Model A)只有一个 USB 端口,因此可以在设备模式下使用(它是用于提供额外端口的 USB 集线器和停止 USB 控制器在较大树莓派上工作的设备模式的以太网) )。

在“USB Gadget”模式下使用 Pi Zero 有几个在线指南

如果您需要比普通 Raspberry Pi Zero 多一点的咕噜声,那么 Banana Pi Zero 有一个四核 A7

编辑:

Raspberry Pi 4 上的 USB-C 端口可用作 USB 小工具。文档在这里:https : //www.hardill.me.uk/wordpress/2019/11/02/pi4-usb-c-gadget/

为了使用 USB 小工具模式,您需要设备上的两个本机 USB 控制器(一个可以作为主设备,一个作为从设备),或者所有其他外围设备(蓝牙、Wifi、以太网、键盘等)都将需要通过串行,SPI 或类似的东西连接。

由于单板 Linux 计算机的“正常”用例是通过 USB 支持一些额外的外围设备,因此两个 USB 接口可能与 Pi-Zero 的非常精简的方法一样常见。此端口可能被描述为“移动中的 USB”,您需要检查它是否会与您需要的其他外围设备同时运行。

您可能会发现支持这种外设组合的微控制器部件范围更广,但要使用这些部件,您需要较低级别的软件(包括在某个级别与 USB 堆栈接口 - 可能是 USB 串行接口)。