如何连接到BeagleBone Black

3
我昨天购买了Beaglebone Black,并尝试使用USB连接它。根据我读到的信息,它预装了Linux发行版,运行在192.168.7.2上,我们可以使用ssh访问它。但是我无法连接。使用设备提供的start.html,我运行了脚本(我使用的是Linux而不是Windows)进行驱动程序安装,该脚本实际上添加了一些udev规则。我发现脚本中提供的产品ID和供应商ID与设备不匹配(我使用lsusb进行了检查)。我附上了我的设备的lsusb输出。您可以在此处找到Linux在线脚本(驱动安装)。请告诉我如何连接我的设备。

========================lsusb=========================

```console Bus 001 Device 006: ID 1d6b:0104 Linux Foundation Multifunction Composite Gadget Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ```
总线002设备013:ID 1d6b:0104 Linux基金会多功能复合设备 设备描述符: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 杂项设备 bDeviceSubClass 2 ? bDeviceProtocol 1 接口关联 bMaxPacketSize0 64 idVendor 0x1d6b Linux基金会 idProduct 0x0104 多功能复合设备 bcdDevice 3.08 iManufacturer 2 Circuitco iProduct 3 BeagleBoneBlack iSerial 4 6A-0414BBBK1966 bNumConfigurations 1 配置描述符: bLength 9 bDescriptorType 2 wTotalLength 164 bNumInterfaces 5 bConfigurationValue 1 iConfiguration 5 带有RNDIS的多功能设备 bmAttributes 0xc0 自供电 MaxPower 2毫安 接口关联: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 2 通讯 bFunctionSubClass 6 以太网网络 bFunctionProtocol 0 iFunction 9 RNDIS 接口描述符: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 通讯 bInterfaceSubClass 2 抽象(调制解调器) bInterfaceProtocol 255 厂商特定(MSFT RNDIS?) iInterface 7 RNDIS通信控制 CDC头部: bcdCDC 1.10 CDC呼叫管理: bmCapabilities 0x00 bDataInterface 1 CDC ACM: bmCapabilities 0x00 CDC联合: bMasterInterface 0 bSlaveInterface 1 端点描述符: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 传输类型 中断 同步类型 无 使用类型 数据 wMaxPacketSize 0x0008 1x 8字节 bInterval 9 接口描述符: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC数据 bInterfaceSubClass 0 未使用 bInterfaceProtocol 0 iInterface 8 RNDIS以太网数据 端点描述符: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 传输类型 批量 同步类型 无 使用类型 数据 wMaxPacketSize 0x0200 1x 512字节 bInterval 0 端点描述符: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 传输类型 批量 同步类型 无 使用类型 数据 wMaxPacketSize 0x0200 1x 512字节 bInterval 0 接口关联: bLength 8 bDescriptorType 11 bFirstInterface 2 bInterfaceCount 2 bFunctionClass 2 通讯 bFunctionSubClass 2 抽象(调制解调器) b

1
你已经解决了这个问题吗?如果没有,当你尝试通过ssh连接到Beagle时,你得到的是什么信息? - bigtunacan
一种连接的方法是使用USB-串行电缆。您可以在此处找到它们。http://elinux.org/Beagleboard:BeagleBone_Black_Accessories#Serial_Debug_Cables。连接USB-串行电缆后,从xterm执行以下命令“screen /dev/ttyUSB0 115200”。您可以在此处找到更多信息。http://shallowsky.com/blog/hardware/talking-to-beaglebone.html - Mahendra Gunawardena
3个回答

0

我有同样的问题。自动连接到eth1以太网可能会使大多数时间连接成功(有时您必须断开并重新连接几次!),但最好的方法是使用screen命令。

sudo screen /dev/ttyACM0 115200

(它可以是ttyACM*或ttyUSB*,您必须检查)。 您可以通过这种方式登录和连接。不确定是否解决了您的问题。让我知道。


0

很简单,只需打开您的网络浏览器Chrome或Mozilla Firefox,并在标题栏中输入IP地址。就这样,您就可以进入它了。至于SSH,如果您指定了输入的命令,我可以为您提供解决方案。


0
实际上,您不必连接以太网。通过将迷你USB连接到系统,您可以使用通过USB的以太网。Linux通常不需要安装任何驱动程序。 连接后,只需打开浏览器,然后转到192.168.7.2(默认值)。
有时您需要在插入USB电缆之前按住S2按钮(靠近内存卡插槽)。还要断开以太网连接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接