中国板Beaglebone-Black之microSD卡启动系统

转载自

http://www.eeboard.com/evaluation/%E5%8D%95%E6%9D%BF%E8%AE%A1%E7%AE%97%E6%9C%BAbeaglebone-black%E9%A6%96%E5%8F%91%E4%B8%8A%E6%89%8B%E4%BD%93%E9%AA%8C/

转载请注明: 中国板Beaglebone-Black之microSD卡启动系统 | 爱板网 +复制链接

作者 :cscsunny


上周爱板网对中国版Beaglebone-Black做了初步上手评测,部分网友反应比较难以理解既然中国版和美版的BBBlack软硬件都一样,为啥中国版的相对美版较贵。笔者这里做一个客观的评价,中国版的BBBlack是包含邮费和税费,在物价飞涨的今天,400元买上一块带ARM® Cortex-A8处理器的的单板计算机是很超值的,更别说中国版BBBlack附带带中文资料,英蓓特中文的技术支持服务以及售后保修。

这不仅对有些英文理解能力不是太好的网友提供莫大的帮助,更是在你使用或者学习者板卡遇到问题自己无法解决时,会得到的英蓓特科技无偿的中文技术支持服务,其中的价值我想大家都能明白。好了,言归正传,今天笔者将为大家评测BBBlack从microSD卡中启动系统。

单板计算机Beaglebone-Black首发上手体验一文中,我们实测了bbblack eMMC中系统版本的更新,但这坑爹的45分钟比较让人望而生畏,凡事都有双面性,bbblack的开源性,注定它会有一大批追随者,会有更多的功能,更多的应用,但同时相对的,版本的更新也会相对频繁。

我记得发布上篇BBBlack的评测时版本为BBB-eMMC-flasher-2013.05.20.img.xz,这才几天,又连续更新了几个版本了。这对于广大的电子发烧友,工程师是喜闻乐见的,但同时又伴随着一个非常令人苦恼的问题,每次升级系统版本到eMMC中需要45分钟左右的时间,这对我们的耐心真是一种考验。

另外,还有一个因素我们不得不考虑,更新后的版本如果我们不喜欢,或者不想要呢,再花45分钟时间烧写回之前版本?那就更加窝火,估计都有砸板子的心情了吧,解决之法有吗?

身为设计者的beaglebone组织肯定感同身受,故在设计之初已经想好了折中的办法----从microSD卡中启动系统,而把系统烧写进SD卡中这是非常方便又快捷的,而且用户还能先试着用用新版本的情况,然后再决定是否更新版本至eMMC中。避免因为新版本烧写进eMMC中后又觉得不好来回刷影响eMMC芯片的使用寿命。笔者这次将先尝试下从SD卡中启动BBBlack这功能。

从microSD卡中启动系统

我们知道BBBlack出厂时自带的系统版本是BBB-eMMC-flasher-2013.04.13-DDR3-400MHz.img.xz,在单板计算机Beaglebone-Black首发上手体验评测中,我们已经通过连接串口线,在windows系统下通过超级终端,进入linux系统,为了让大家耳目一新,不觉得有重复感,下面将通过HDMI连接外接显示器进入系统。

要使系统强制从SD卡中引导启动,我们必须先删除在beaglebone盘符下的MLO文件,在执行这一步操作的时候,可以通过两种方法实现

1. 在windows下的beaglebone盘符下删除MLO文件。

2. 在linux系统下,桌面中的beaglebone文件夹中删除MLO文件。

这两步只需完成其中一步就可以了,删除之后重新按BBBlack的reset按键或者拔插USB线重新上电都无法启动BBBlack,只有电源LED是点亮的,其他4个LED都未点亮,无法启动系统。

 



我们先把BBBlack放一边,去系统更新版本的网站寻找通过SD卡启动的版本。从SD卡启动的版本和从eMMC启动的版本是不同的。

我们点击下载从SD卡启动的目前最新版本Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.05.24.img.xz下载完成后解压缩,然后用win32diskimager把镜像文件烧写进SD卡中,详细过程可以参考单板计算机Beaglebone-Black首发上手体验,有一点要注意,要烧写的系统版本镜像必须放在英文路径,否则会出现烧写错误提示。

几分钟的时间搞定,插上SD卡,重新启动BBBlack。

上电之后,4个LED会一次点亮,开始启动系统,加载完进入到系统,跟从eMMC中启动略有不同

多了一个SD卡盘,我们按Ctrl+Alt+F1进入到linux命令框中

Linux内核已经升级到3.8.13,在命令行中输入root进入系统,输入cat /etc/dogtag 查看系统版本信息

到这步我们确定已经实现了从microSD卡中启动系统,更多的查询命令可以参考BBBlack社区Examining your BBB install version

小结

本文主要介绍了BBBlack怎么实现从SD卡中启动系统,这个功能不仅方便大家在选择更新版本到eMMC中时能有个参考,更大大节省了用户宝贵的时间。BBBlack的完善需要一个长期的过程,其中版本的更新换代必不可免,所以学会使用从SD卡中启动系统使非常有必要的。后续爱板网将继续关注BBBlack最新的进展,敬请期待。

参考资料


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值