中国板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
    评论
Beaglebone Black是一种开发,可以运行不同的操作系统,如QNX和QT。它可以通过HDMI连接显示器,并具备在Beaglebone Black上安装和配置QT库的能力。 关于Beaglebone Black上的QT的安装和配置,可以参考文章"http://embedded.von-kannen.net/2014/05/21/qt-4-8-6-on-beaglebone-black/"提供的参考资料。 在开始安装和配置之前,需要先按照文章"Beaglebone Black——tslib编译与安装"中的步骤完成操作系统的安装和配置。在完成这些步骤后,可以继续下面的步骤,即在PC机上编译Qt源码、在Beaglebone Black上安装和配置Qt库,以及在PC机上安装和配置Qt Creator。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [BeagleboneBlack-QNX-QT:Beaglebone黑色(AM335X)HDMI(TDA19988)QNX QT](https://download.csdn.net/download/weixin_42171132/15089410)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Beaglebone Black——嵌入式QT开发环境搭建](https://blog.csdn.net/zy812248258/article/details/42554139)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值