Beaglebone black 4G 调试中的问题

Beaglebone black 4G 调试中的问题

该文档针对最新版的Beaglebone black rev.c, 以下简称BBB,emmc为4G.

如何在win10下安装驱动

win10采用驱动程序强制签名,导致bbb的驱动程序安装失败。解决的方法:

  • 按住shift,重启电脑
  • 选择:疑难解答-高级选项-启动设置,在重启以更改windows选项页面点击重启按钮。
  • 重启后,按页面提示,按数字7或者F7,禁用驱动程序强制签名
  • 开机后,即可安装BBB驱动程序。
  • 驱动程序可实现BBB与电脑共享网络。BBB的IP为:192.168.7.2,电脑IP为192.168.7.1。若BBB想连接电脑服务器,应采用该IP,而不是实际的局域网IP。

如何使用BBB

采用ssh远程桌面的方式均可远程连接BBB。在linux,windows,OS下均可实现。

ssh连接

  • win10下安装驱动,确保BBB可以上网。浏览器中输入192.168.7.2,可以看到BBB的主页。
  • 打开putty,MSYS或者Mingw。三者任选其一。推荐后两者,输入ssh [email protected]。成功后即可用shell远程控制BBB。
  • 说明:linux下通过电脑共享网络设置较为繁琐。推荐采用usb转串口,或者无线wifi连接。

远程桌面连接:

  • 用ssh连接BBB,输入vncserver,开启BBB的vnc服务。如果首次使用需设置密码。会显示开启服务1。如果开启多个服务,要记住响应的服务数字。
  • 推荐使用VNC-viewer,选择File-new connection,新建连接。在vncserver输入192.168.7.2:1。注意,如果开启多个服务,要选择相应服务的数字。选择OK
  • 提示输入密码,输入在BBB设置的密码。即可进入桌面。

如何使用wifi

BBB标准版没有wifi和蓝牙。需要外接wifi模块。凡是支持树莓派的无线网卡,一般也支持BBB。推荐EDUP,树莓派免驱。相关内容可参考https://learn.adafruit.com/setting-up-wifi-with-beaglebone-black/configuration

  • usb插入无线网卡
  • 终端输入:lsusb。查看无线网卡是否识别。
  • 输入iwconfig,会显示无线网络wlan0的信息,此时并未连接。
  • 输入nano /etc/network/interfaces, 找到如下部分

    # WiFi Example
    #auto wlan0
    #iface wlan0 inet dhcp
    #    wpa-ssid "essid"
    #    wpa-psk  "password"
    

    从第二行开始,删除#(撤销注释)。并设置ssid为无线网络名,psk为无线网密码。

  • 依次输入ctrl+X,Y,Enter,保存并退出。

  • 输入 ifup wlan0。可以看到BBB连接网络。并取得新IP。
  • 输入 ifconfig wlan0。查看无线网络设置。
  • 如果要关闭无线网。输入ifdown wlan0

如何让wifi开机自动连接

执行上述操作后,通常无法在重启后自动连接wlan0。需要重启wlan0。即输入ifdown wlan0ifup wlan0.解决问题的方法:

  • 从https://github.com/adafruit/wifi-reset 下载重启脚本,并解压缩。
  • 用scp将文件夹传入BBB。具体格式为scp 文件夹 [email protected]:文件夹
  • cd 到该文件夹,输入

    chmod +x install.sh
    ./install.sh
    

    可以看到提示:开启wlan0重启服务。

  • 重启后,BBB会自动连接无线网络。可以通过无线网的IP使用ssh或远程桌面连接。

你可能感兴趣的:(beaglebone)