BeagleBone Blue® 使用入门

BeagleBone Blue® 使用入门

BeagleBone Blue® 使用入门

现在您已经入手了全新的 BeagleBone® Blue,以下是包装清单以及如何将其连接到互联网。

开箱

BeagleBone® Blue 是一款来自 BeagleBoard.org 的产品,采用 ESD 安全袋包装,可免受电力和机械冲击。不同于 BeagleBone® Black 的是,Blue 并没有 microUSB 到 USB 转接线,而您需要借助该转接线才能将其连接到您的计算机。

该板顶部搭载有可进行安全传输的天线,但如果想要更好地发挥天线的性能,您需要对其轻轻旋转,使其不要指向板的边缘方向。如果掉落了的话,请将引脚和插座按照正确方向进行排列,然后按下 u.Fl 连接器,将其安装回原位。

连接您的开发板

BeagleBoard.org 提供非常详尽的入门指南。在支持部分项下,点击“入门指南”。按照本页面所列的三个步骤进行操作:

1.插入您的 Blue

2.下载并安装驱动程序

3.在您的 Blue 上前往网页服务器

屏幕上方旋即出现一个绿色文本框,提示您已成功连接到您的 Blue。

连接至互联网

虽然您通过设置过程而登录的页面提供了用于使 LED 闪烁的示例代码,但此代码在 Blue 上不起作用。点击网页上的“运行”按钮也不会有任何反应,而且将此代码复制到 Cloud9 中运行,或出现错误,指示此 BeagleBoard 中的 LED 映射方式不同。Blue 集成了 Robotics Cape 的软硬件功能,所以我们需要使用 roboticscape 软件包中提供的命令。

Blue 具有可用于存储操作系统的专门内存,因此无需使用 SD 卡映图片即可启动 Linux(Debian、Jessie)。

您可以找到最新版本的 Jessie 并手动安装该操作系统来更新软件包,但最简单的方法是将 Blue 连接到互联网并使用 apt-get。您可以找到最新版本的 Jessie 并手动安装该操作系统来更新软件包,但最简单的方法是将 Blue 连接到互联网并使用 apt-get。

您可以找到最新版本的 Jessie 并手动安装该操作系统来更新软件包,但最简单的方法是将 Blue 连接到互联网并使用 apt-get。

在 Cloud9 中,打开一个新的终端窗口。WiFi 连接可以通过几种方法来设置,但我使用的是 Connman。启动命令如下:

  • connmanctl
  • enable wifi
  • tether wifi disable
  • scan
  • services

输入 "services" 命令后,您将看到可用网络列表。如果您看到要使用的网络,请键入:

  • agent on
  • connect wifi_f45xxxxx (等等——取决于您的网络)
  • (输入任何所需的认证信息)
  • quit

您现在已连接到互联网!通过输入通常网站(如 google.com)来验证您的连接,并检查传入和传出的数据包。如果一切顺利,请使用以下命令更新 Blue:

  • sudo apt-get update
  • sudo apt-get upgrade

您第一次执行此操作会需要相当长的一段时间,但完成后就能更新所有软件包,使您的 Blue 完全达到最佳速度。roboticscape 和 git 软件包尤其需要更新。

使 LED 闪烁

我们需要从 Strawson Design 的 github respository 中提取所有可用的示例代码至 Robotics Cape。

在与 Cloud9 不同的标签中,打开上述链接,然后单击绿色的“克隆或下载”复选框复制仓库链接。在 Cloud9 中,在根目录下创建一个文件夹以用作沙盒,导航到该文件夹,然后使用以下命令拉入所有文件。

一旦完成,您将看到一个新文件夹。导航至名字为 "examples" 的子文件夹,并运行 rc_blink 示例。此示例可以使用户两个的 LED 闪烁,其闪烁速率可以通过主板上的 MOD 按钮进行更改。尝试其他示例,探索诸多可用功能!请注意,电机驱动器仅适用于 6V 以上电源 ,如锂电池或外部电源适配器,并且当 Blue 仅通过 USB 供电时,无法驱动电机,如锂电池 或外部电源适配器,并且当 Blue 仅通过 USB 供电时,无法驱动马达。