BeagleBone Black系统安装指南
2018-01-21 01:40
323 查看
![](http://upload-images.jianshu.io/upload_images/5271724-690f776c85cd17d1.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
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)]相关文章推荐
- Beaglebone Black安装Android系统
- BeagleBone Black 板第三课:Debian7.5系统安装和远程控制BBB板
- BeagleBone Black 板第三课:Debian7.5系统安装和远程控制BBB板
- MySQL入门完全指南及Linux系统下基本的安装教程
- beaglebone black上如何安装摄像头
- 小白指南:在 VirtualBox 中安装 Arch Linux 系统
- JIRA 系统安装指南
- 基于BBB的4轮移动轮式机器人系统设计与实现(四)--BeagleBone Black PWM 应用程序开发
- 【mac os x安装方案】新手安装指南:一步一步在Windows安装苹果雪豹系统【远景】
- windows 7(32/64位)GHO安装指南(系统安装篇)~重点哦!!~~~~
- [BKM]Solaris系统安装指南
- Beaglebone Black——嵌入式linux系统内核编译
- Beaglebone Black——系统启动后BBB板子的盘符没有出来、系统启动自动挂载分区
- 新锐在线网络办公系统(RUIOA)管理员指南 - 第一章 系统安装及准备工作
- 开源BeagleBone的系统安装
- Win10系统中Keras安装指南
- 双系统安装指南
- 在已有Windows 7/8/8.1的PC上装Ubuntu14.04双系统的安装指南及常见问题
- 基于BBB的4轮移动轮式机器人系统设计与实现(三)--BeagleBone Black PWM 驱动
- OOF在CentOS6.2系统上安装指南