Beaglebone Black教程BeagleBone Black安装最新系统映像

摘要:
BeagleboneBlack教程BeagleboneBlack安装最新的系统映像BeagleboneBlack安装最近的系统映像beagleboneBrack虽然Debian操作系统已经预安装,但是1。在Windows下将图像写入MicroSD卡。图像下载完成后,您可能会注意到文件扩展名为img.xz,应根据32位或64位版本的系统下载。

Beaglebone Black教程BeagleBone Black安装最新系统映像

BeagleBone Black安装最新系统映像

Beaglebone Black虽然已经预装了Debian操作系统,但是有时候你想要一个纯净的系统或者想要使用最新的系统。当然,笔者非常推荐你将系统和软件都更新到最新版。所以,下面将分别介绍更新旧系统和全新安装系统的方式。

在我们开始安装最新的映像之前,你需要准备如下工具:

 

  • 最小4GB的Micor SD卡;
  • Micro SD读卡器。

最新版本的Beaglebone Black有容量为4GB的eMMC存储器,这足以容纳Debian操作系统,所以Beaglebone Black不使用Micro SD卡也可以启动,而之前的Beaglebone则不行。

与使用SSH连接Beaglebone Black相似的,在不同操作系统下为Beaglebone Black安装最新系统映像的方式也是不同的。在介绍不同系统的安装方式之前,你首先需要到http://beagleboard.org/latest-images下载最新的系统映像。Beaglebone官方提供的操作系统是Debian和Angstrom,如图1.24所示。

 

 Beaglebone Black教程BeagleBone Black安装最新系统映像第1张

图1.24  系统映像下载页面

在本书编写时,官方提供的Debian系统更新日期时2014年5月14日,而Angstrom系统的更新时间是2013年9月4日。视你的网络情况而定,下载所花费的时间也是不同的。Debian系统映像的文件名为images_BBB-eMMC-flasher-debian-7.5-2014-05-14-2gb.img.xz。下面我们以更新的Debian系统为基础进行介绍,Angstrom系统的安装方式与Debian系统是完全一样的,所以这里不再重复介绍。

1.在Windows下将映像写入Micro SD卡

在映像下载完成后你可能注意到了文件的扩展名是img.xz,这是对img文件进行了压缩。xz是在Linux中常用的文件压缩格式,但是在Windows中可能并不常见,当然,现在绝大多数免费的压缩工具都可以解压这种形式。如果你不能确定你的压缩工具是否支持这种文件格式,那么可以下载7-Zip,下载地址为http://www.7-zip.org/download.html。它有对应各种操作系统的版本,我们选择Windows版下载,如图1.25所示。

 

 Beaglebone Black教程BeagleBone Black安装最新系统映像第2张

图1.25  7-Zip下载页面

注意:应该对应系统的版本32位或者64位进行下载。

在安装7-Zip之后,右键单击之前下载的映像文件,在弹出菜单中选择7-Zip->提取到当前目录,如图1.26所示。

 

 Beaglebone Black教程BeagleBone Black安装最新系统映像第3张

图1.26  解压缩映像文件

解压缩后的文件将会出现在与xz压缩文件相同的目录下,它的后缀为.img。这个文件就是我们将要写入Micor SD卡的文件。在Windows下你还需要使用软件将.img文件写入SD卡。Windows下常用的软件是Win32 Disk Imager。它可以在http://sourceforge.net/projects/win32diskimager/下载。安装完成后启动Win32 Disk Imager,它的主界面非常简洁,如图1.27所示。

 

 Beaglebone Black教程BeagleBone Black安装最新系统映像第4张

图1.27  Win32 Disk Imager主界面

我们需要选择系统的img文件和要写入的设备,通过单击文件按钮打开文件浏览器并选择Debian的映像文件,如图1.28所示。

 

 Beaglebone Black教程BeagleBone Black安装最新系统映像第5张

图1.28  选择映像文件

如果此时你已经将读卡器插入了电脑,那么Win32 Disk Imager会自动识别到这个设备,如图1.29所示。

 

 Beaglebone Black教程BeagleBone Black安装最新系统映像第6张

图1.29  选择设备        图1.30  开始写入 

如果你电脑上插入的移动存储设备不止一个,那么需要确认所选设备是你期望的设备,否则可能导致设备中的数据丢失。在设备确定无误之后,你就可以单击Write按钮开始写入了,如图1.30所示。

在写入完成后,你就可以参照本小节最后一个标题的内容将系统写入eMMC了。

2.在OS X和Linux系统下将系统映像写入Micro SD卡

在OS X和Linux下制作系统SD卡与Windows下的过程是一样的,只不过使用的工具不同而已。在OS X下你需要到http://macpkg.sourceforge.net/下载并安装XZ工具,它用来解压缩XZ文件。在Linux下则不需要安装任何软件。下面是安装步骤:

(1)在OS X的终端中执行df命令确定MicroSD的名称,通常为/dev/disk1。在Linux下则使用“fdisk –l”,设备名通常为/dev/sda1。

(2)在OS X中需要使用如下的命令卸载MicroSD卡,在Linux中则不需要:

 

  • sudo diskutil unmountDisk /dev/disk1

(3)在OS X下执行如下的命令将系统文件解压并写入到MicroSD卡:

 

  • sudo xz -dkc <Image File>.img.xz > /dev/disk1          #将<Image File>替换为下载的文件名

(4)在Linux下执行如下的命令将系统文件解压并写入到MicroSD卡:

 

  • xz -dkc <Image File>.img.xz > /dev/sda1           #将<Image File>替换为下载的文件名

xz命令在执行过程中不会输出信息,但是光标会闪烁,你可以根据这个特点判断是否工作。在命令执行完成后,映像就写入Micro SD卡了。

3.将系统写入Beaglebone Black的eMMC

将Micro SD中的系统写入板载eMMC非常容易,下面是写入的步骤:

(1)拔掉Beaglebone Black的电源,无论使用USB供电或者电源适配器;

(2)将Micro SD卡插入Beaglebone Black的卡槽;

(3)按住boot按钮(如图1.31所示),它会命令系统从Micro SD卡启动;

(4)插入电源,此时boot按钮不能松开;

(5)继续按住boot按钮大约15秒;

(6)在系统写入eMMC的过程中,因特网接口旁的4个USER LED会同时闪烁;

(7)整个写入过程大概持续30分钟,写入完成后4个USER LED会常亮,此时,拔去Beaglebone Black的电源;

(8)取出Micro SD卡;

(9)重新插入电源,进入新系统。

 

 Beaglebone Black教程BeagleBone Black安装最新系统映像第7张

图1.31  boot按钮

本文选出自:BeagleBone Black项目实训手册转载请注明出处,尊重技术尊重IT人!

免责声明:文章转载自《Beaglebone Black教程BeagleBone Black安装最新系统映像》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ps --sort排序功能linux定时重启节约内存下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

cocos2dx游戏资源加密之XXTEA

在手机游戏当中,游戏的资源加密保护是一件很重要的事情。 我花了两天的时间整理了自己在游戏当中的资源加密问题,实现了跨平台的资源流加密,这个都是巨人的肩膀之上的。 大概的思路是这样的,游戏资源通过XXTEA加密方法对流的加密方式,有自己的密钥和标识,通过标识可知是否有加密,密钥是自己程序当中的。除非有密钥,否则很难通过解出正确的文件。经过加密后,加密文件也就...

SpringCloud之Hystrix Dashbord监控中心+分布式配置中心

HystrixDashbord Hystrix(注意 是单纯的Hystrix) 提供了对于微服务调用状态的监控(信息), 但是,需要结合spring-boot-actuator 模块一起使用。 在包含了 hystrix的项目中, 引入依赖: <dependency>   <groupId>org.springframework.bo...

手把手带你使用360度评估系统实施绩效反馈全流程(附详细图文)

☞☞360度评估反馈实施全面教程☜☜ 在线免费360度评估反馈系统:www.jianjianrenshi.com        360度评估又称360度全方位评估或多源评估,该项评估是由与被评估者有密切关系的人,分别匿名对被评估者进行评估,同时被评估者也进行自评;然后,由专业人士根据他人的评估结果,对比自评结果,出具评估报告并向被评估者提供反馈,帮助被评估...

sqlmap参数详解

Options(选项) -h, --help 查看帮助,没什么好说的 -hh 查看全部的帮助 --version 查看版本 -v 显示信息的级别,一共有六级:0:只显示python 错误和一些严重信息;1:显示基本信息(默认);2:显示debug信息;3:显示注入过程的payload;4:显示http请求包;5:显示http响应头;7:显示http相应页面...

influxdb 配置文件注释

### Welcome to the InfluxDB configuration file. # The values in this file override the default values used by the system if # a config option is not specified. The commented o...

魅族5.0以上设备(亲测有效)激活Xposed框架的流程

对于喜欢研究手机的哥们来说,大多时候会使用到Xposed框架及种种功能强大的模块,对于5.0以下的系统版本,只要手机能获得ROOT权限,安装和激活Xposed框架是比较简单的,但随着系统版本的持续更新,5.0以后的系统,激活Xposed框架变得比较麻烦,有些教程甚至需要我们刷入RECOVERY的举措来激活,这给我们带来很大的难度,尤其是对我们屌丝用户来说,...