您的位置:首页 > 其它

BeagleBone Black系统安装指南

2018-01-21 01:40 323 查看


1. BeagleBone Black 与RaspberryPi

BeagleBone Black(BBB)在流行性上相比RaspberryPi(树莓派)要差一些。在性能方面,BBB虽然在音视频处理方面较树莓派有一定差距,但胜在接口更多,处理器性能更出众一些,这也体现出两种开发板在设计理念及应用领域上的区别,尤其是BBB的7路12位模拟量输入接口,在工业领域应用方面简直太有必要了,而树莓派在音视频方面的出色表现,则决定了其用途更多地体现在智能家居方面。

考虑到上述因素,在已经就树莓派进行了一些研究的基础上,决定对BBB也进行一定程度的了解和开发,在必要的情况下,对新产品的开发可以考虑到转移到BBB平台上。

BBB开发的第一步当然是系统安装。按照官方的指引,BBB的系统安装可分以下几步进行。

2.镜像制作

在BeagleBoard官网,提供了各种镜像下载链接,我们使用的是官方推荐的Debian 9.2版本。

下载到的镜像是.xz文件。下载完成后,需要将系统烧写到tf卡(4G以上)中。

在Ubuntu 17.10系统中,系统提供了图形化写入程序。双击.xz文件并选择tf卡即可将镜像烧写进去,很方便完成镜像制作工作。当然,在命令行也可以采用bunzip2命令进行解压,解压后会出现待烧写的.img文件。对.img文件的烧写可以通过dd命令进行(!!!使用dd命令一定要慎重)。

sudo dd bs=4M if=bone-debian-9.2-iot-armhf-2017-10-10-4gb.img of=/dev/sdd


在烧写完成后,可以采用umount 或者diskutil unmountDisk(推荐)命令卸载tf卡。

在Windows平台下,需要使用7zip(我没有试验Banzip是否可以,如果可以还是要推荐一下Windows平台下开源的Banzip压缩软件)解压,然后使用Win32 Disk Imager工具烧写,不做赘述。

3. 系统启动

在BBB板TF卡位置的另一面,有一个小的复位按钮,在通过tf卡启动系统时,需要安装好之前烧写的tf卡,在掉电情况下按住复位按钮,连接usb线上电,再松开复位按钮,系统就会通过tf卡启动。如果usb口是连接在电脑上的(不是通过5V充电器通电)。电脑的网络连接里就会出现一路BBB的网络。可以通过这个网络访问BBB。

在浏览器里输入 http://192.168.7.2(或者192.168.6.2或者192.168.8.1,按照官方说法可能是这三个ip中的一个),就能看到BBB的页面并且进行编程调试了。

当然,通过网页编程是采用类似Javascript的语法,如果要采用python或者C语言编程,还需要进入到BBB系统中,可以通过ssh方式进入。默认的用户名是debian,默认临时密码是temppwd。进入后可以通过passwd命令修改密码。

4.将系统转移到内部eMMC上

系统在TF卡上时,每次启动都要按住复位按钮,很不方便,而BBB内部本身提供了4g的eMMC存储空间,可以考虑将系统转移到内部eMMC上,这样只要通电就可以启动。操作方式如下。

ssh debian@192.168.7.2 #通过ssh方式进入系统,需要输入密码temppwd
sudo nano /boot/uEnv.txt #使用nano(也可以用vim或者其他编辑器打开配置文件)


找到下列内容(基本在最后一行,而且我的版本中的内容和官方说明并不完全相同)

##enable Generic eMMC Flasher:
##make sure, these tools are installed: dosfstools rsync
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh


去掉最后一行cmdline前面的注释(#号),保存文件并退出。

输入 sudo reboot重启系统,BBB会自动进入转移系统的过程,led指示灯会不断闪烁。系统转移完成后BBB会自动关掉,需要断电重连才能开机。在开机前需要取出tf卡,否则系统会再次转移系统。如果后面还要用tf卡,可以重新格式化后再装入系统。

5. windows下的ssh登陆工具

在Linux下ssh工具很容易使用,而在windows下则需要安装工具软件,一般推荐putty,不过我自己习惯使用XShell,有免费授权可以使用。在使用Windows 10的时候,在可以在Win10上安装Ubuntu命令行系统并通过ssh进行登陆访问。

6. 最后,通过网页访问的BBB效果如下图

[图片上传失败…(image-85f47-1516469797448)]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  bbb