我期待开发一种可以通过 WiFi 网络、蓝牙和 USB 与 PC 通信的手持设备。我看了Rpi的论坛,他们说Rpi不支持Usb与PC通信,因为他们都是高手。所以我的问题是有哪些板子具有与 Rpi 3+ 或 Banana Pi m2/3 等效的规格,允许与 PC 进行 USB/蓝牙/WiFi 通信?
编辑:将这些设备限制为能够运行 Linux/Ubuntu/Raspbian 操作系统的设备
我期待开发一种可以通过 WiFi 网络、蓝牙和 USB 与 PC 通信的手持设备。我看了Rpi的论坛,他们说Rpi不支持Usb与PC通信,因为他们都是高手。所以我的问题是有哪些板子具有与 Rpi 3+ 或 Banana Pi m2/3 等效的规格,允许与 PC 进行 USB/蓝牙/WiFi 通信?
编辑:将这些设备限制为能够运行 Linux/Ubuntu/Raspbian 操作系统的设备
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 串行接口)。