通过usb远程控制BBB开发板
BBB板子自带一个linux系统,Angstrom,桌面环境是gnome。以下的设置都是在此基础上进行的。
BBB除了板子,只有一个usb线。通过这根usb线,PC可以远程登录到板子上。
下面是两种方式ssh和vnc。
?
准备工作?
1 将micro usb端口插入到BBB板子中,另一端连接PC。
2 下载linux驱动。http://beagleboard.org/static/Drivers/Linux/FTDI/mkudevrule.sh。在PC上执行。
3 通过chrome或firefox测试下网络是否联通http://192.168.7.2。
?
ssh远程登录
1 已root用户远程登录到BBB板子的系统上。
$ ssh 192.168.7.2 -l root
2 密码为空,直接回车。这样就可以通过命令行方式,远程控制BBB板子了。
3 可以使用scp,传输文件。
$ scp usr@host:/path/file ~/path/ 从远程下载文件$ scp ~/path/file usr@host:/path/ 向远程上传文件
?
vnc远程登录
1 在BBB板子上安装vnc server。确保BBB板子能连结到网络。
# opkg update# opkg install x11vnc
?
2?在BBB板子上启动vnc server的服务。
# x11vnc -bg -o %HOME/.x11vnc.log.%VNCDISPLAY -auth /var/run/gdm/auth-for-gdm*/database -display :0 -forever
?
3 在PC上运行vnc client。很多选择,很多系统都自带不同的vnc viewer。
这里下载vncviewer。
$ sudo apt-get install vncviewer
?
4 运行vncviewer,就会看到BBB的桌面了。
$ vncviewer 192.168.7.2
?
?参考资料
1?BeagleBone Black猎兔犬骨头(黑)- 露出单板计算机的原型吧!
2?SSH to BeagleBone Black over USB
3?Quick hint for Beaglebone Black user