您当前的位置:首页 > 资讯中心 > BeagleBone机器人开发指南 > BeagleBone机器人开发指南-1.3接上键盘、鼠标与显示器

BeagleBone机器人开发指南-1.3接上键盘、鼠标与显示器

 • 2016-08-05 00:00:00

  1.3接上键盘、鼠标与显示器

  开发板上电后,看到闪烁的LED,此时你已经可以通过USB接口访问开发板的基本功能。然而,你会希望做更多的事情。本次任务帮助你实现这个目标。1.3.1任务准备

  确认开发板已经可以工作,并且已经通过USB连接线验证了与计算机之间的连接。现在可以增加外部设备,使之成为一个独立的计算机系统。这个步骤是可选的,因为在将来,本项目将不会把键盘、鼠标和显示器直接连接到开发板。不过,这样对于系统的调试来说,会提供很大的便利。同时,了解如何与开发板进行连接也是有帮助的。此外,在正式开始项目之前,也可以使用这样的配置来验证基本的软件安装。

  此时,你需要:

  一个USB鼠标。

  一个键盘。

  一个显示设备。

  可能还需要一个USB hub,如果没有,准备一个可以外部供电的USB hub,这对于项目后续的工作非常重要。

  大多数读者已经拥有上述设备,但是如果你没有,那么在采购之前,有些需要考虑的因素。先从键盘和鼠标开始,大多数鼠标和键盘都是USB接口的,但是你会注意到,在BeagleBone Black上只有一个USB端口。因此,需要—个USB hub。

  在决定使用USB hub连接到BeagleBone Black之前,必须要理解两种不同的hub之间的区别,一种是自供电式的hub,另一种是总线供电式的hub。大多数的USB hub都为总线供电方式,原因是通常这些hub会连接到能够提供较大电流的计算机USB 口上,从计算机的USB 口供电不是问题。但是对于开发板来说却并非如此,开发板上的USB端口只能提供有限的电流,所以如果插入一个需要大量电流的USB设备,例如WLAN的网卡,或者Kinect传感器,那么必须使用自供电式的USBhub,可以通过专门的外部电源为USB设备供电。

  如果你有一个不是自供电的hub,但是仍然希望连接键盘和鼠标,不用担心,它们会正常工作的,因为鼠标和键盘不需要很大的电流。如果你还没有键盘和鼠标,或者正在寻找用在开发板上的键盘和鼠标,建议你选择带有鼠标的键盘。这样键盘和触摸板两个设备就只需要占用一个USB 口。

  完成本阶段的任务还需要一台显示器。首先需要了解清楚哪种显示器可以用在 BeagleBone Black 上。BeagleBone Black 唯—的视频输出是 micro- HDMI 接口。简单的连接方式是将开发板直接接到有HDMI输人接口的电视或者显示器上。所以,你需要买一根一头是micro-HDMI接口,另一头是标准HDMI接口的连接线,或者使用一个micro- HDMI接口到标准HDMI接口的转接器。具有HDMI接口的显示器相对较新,如果你的显示器只有DVI输入,那么可以购买一个适配器或者HDMI到DVI的转换线。我所使用的显示器就只有DVI输入。

  千万要注意HDMI转VGA,或者HDMI转S-Video的两种适配器的区别。这是两种类型的信号:HDMI与DVI是数字信号标准,而VGA和S-Video是模拟信号标准。有些适配器确实可以做到这种转换,但是必须要有相应的转换电路,也必须为其供电,所以与简单的适配器相比,价格上要高得多,并且输出的质量也较低。

  1.3.2任务执行

现在已准备就绪,将USB hub连接到BeagleBone Black标准的USB端口,键盘和鼠标连接到USB hub、显示器连接到了 micro-HDMI的连接器上,如下图所示。

机器人开发指南

一旦所有的这些都连接好,插入USB hub、显7K器,后是BeagleBone Black。因为不再打算使用计算机的USB连接,所以只使用标准的USB 5V电源。在通电前,确保所有设备都已连接好。大多数操作系统都支持设备的热插拔,但这在嵌入式环境中有点不可靠。当连接一个新的硬件之前,好关闭电源。

  1.3.3任务完成-小结

  一旦完成上述操作,开发板接上电源正常运行。它将会启动内置eMMC(—种内部的存储卡) 中默认的操作系统,如下图所示。

机器人开发指南

  现在可以直接操作BeagleBone Black 了。这是一个非常重要的步骤,虽然本书中大多数的任务都会使用计算机进行远程编程和控制,但是,直接的控制?于调试来说非常必要。后面将会用得上,因为将来很有可能会出现各种问题,可以利用这种方式来解决问题。

  1.3.4补充信息

  这里提示本任务的一些注意事项。首先,如果供电有问题,检查电源是否能够提供足够的电流。不要使用额定电流低宁1安的电源。同样,如果直接使用USB连接供电,确保使用配套的USB连接线。有些USB线有电流限制,会导致供电方面的问题。

关于连接显示器的注意事项:开发板提供的HDMI接口是micro- HDMI接口,通常需要一个适配器。我使用的廉价显示器只有DV丨输人,所以我购买了一根连接HDM丨与DV丨的线缆,还购买了 micm-HDMI到标准HDMI接口的适配器。由于某些原因,配置上遇到了一些问题,因为使用了一个有问题的HDM丨适配器。现在我倾向于使ffl—头是micro-HDMl接口、另一头是标准的HDMI接口的线缆,然后再使用一个标准HDM丨到DV丨的适配器。这看起来更加可靠,而且这样还可以使用HDTV作为敁示器。选择配件的?个挑战是还需要考虑到未来的需求。