BeagleBone机器人开发
最近在玩BeagleBone开发板,学习学习应用,据说可以做机器人,高大上,必须弄弄。
1.所需器件清单:
- 一块BeagleBone Black开发板。
- BeagleBoneBlack附带的USB连接线。
- 有合适的视频输入接口的显示器。
- 键盘、鼠标和支持外部电源供电的USB hub(USB扩展设备)。
- 一个容量至少4G的micro SD卡(TF 卡)。
- 一个micro SD读卡器。
- 一台链接互联网的计算机。
- 供BeagleBone Black 开发板使用的互联网链接。
2.组合器件,营造开发环境:
给开发板供电的两种方式:
—USB连接线供电;
—链接5V插座的电源供电。接通电源后,5V输入附近的PWR LED会发出蓝光,以太网口右侧的LED会闪烁蓝光,最右侧的为心跳灯(一秒闪烁两次),此时处理器正在运行。
- 与板连接的显示器会显示系统开机状态,此时启动的是开发板内置eMMC(一种内部的存储卡)中默认的操作系统。
3.更改操作系统:
基于开发板存储空间较小,我们将改变其操作系统,将安装了Ubuntu的SD卡,插入开发板运行系统,操作如下:
下载你将要用的Ubuntu系统文件(我用的是Ubuntu的12.04版本)
[http://blog.csdn.net/amd123linux/article/details/11749789]我个人在这里下载的(同时也要记住默认的用户名和密码)镜像文件下载完比后要写如SD中,每个系统的操作都不一样,我的是linux系统,未插入SD卡之前终端运行:
ls -la /dev/sd*
会看到一些设备名字,再将SD卡插入,重新运行上述命令,会看到多出设备名,次名就是SD卡的设备名。
- 终端运行下列命令:
xz -cd Ubuntu-precise-12.04.2-armhf-3.8.13-bone20.img.xz > /dev/sdX
上述命令将镜像文件写入SD卡,将SD卡做成系统盘(命令中/dev/sdX中的sdX为设备名,例如:设备名是sdb1,sdb2 ,则sdX为sdb)。
注:有时Ubuntu 桌面操作系统会碰到操作端口没有权限的问题,可以在文件中找到镜像文件,双击,会弹出恢复界面,选择你的SD卡,进行恢复文件,这样也可以将SD卡制作成系统盘。
- 弹出SD卡,插入开发板的micro SD卡槽之前,确保开发板未加点,插好SD卡后加上电源,启动,屏幕上会有登录提示,填入用户名和密码。
- 登录成功后,并不是图形界面,在命令行输入命令:
sudo apt-get install xfce4
安装完成后,运行命令:
startx
进入图形界面,此时便运行了micro SD 卡槽中的SD 卡系统了。
到此BeagleBone机器人开发准备工作做完了,可以开始机器人的开发项目了。
如有问题,请留言!