完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前言
原创文章,转载引用务必注明链接。水平有限,欢迎指正。 本文使用markdown写成,为获得更好的阅读体验,推荐访问我的博客原文: http://www.omoikane.cn/2016/09/15/bbb_debian/ 系统环境:Windows 7 Home Pentium x64|Deepin Linux 15.2 x64;Debian On BBB Industrial 预装系统介绍相信之前用过BeagleBone Black的都记得预装的Ångström Linux系统,官方主页一度停止更新,opkg软件仓库也不再维护,不过经MOP小弟提醒发现其github项目主页依然活跃,向这些默默努力的人致敬!但是BeagleBoard官方提供的镜像还停留在2013年6月20日的版本,现在4G版BBB都是使用Debian。我们来看一看官方预装的系统情况,使用一根MicroUSB线(这个接口已经相对不多见了)与电脑连接后,下载安装驱动后,打开SSH客户端(Kitty或Xshell等),主机地址填192.168.7.2或beaglebone.local,用户名root,密码为空(另一个默认账户是debian:temppwd)。输入以下命令: l***_release -a cat /proc/version uname -a df -Th netstat -lnp 可以看到当前系统版本为Debian 7.9 Wheezy,在wandboard (飞思卡尔 imx6q四核SoC)上编译,内核版本3.8.13,预装apache2 Web服务器,rdp远程桌面服务器,udhcpd DHCP服务器。 我们打开官方系统更新页面,可以看到目前最新的是发布于2016年5月13日的Debian 8.5 Jessie MicroSD卡镜像(然而下载链接写的8.4),要求至少4G存储空间(eMMC或者SD),另外官方提供了烧录到板载eMMC存储的方法。 FAQ:
插上MicroSD卡,打开Win32 Disk Imager,选择解压出来的bone-debian-8.4-lxqt-4gb-ARMhf-2016-05-13-4gb.img文件,选择正确的写入设备(MicroSD卡),点击Write等待片刻即可。 烧录完成,将MicroSD卡插入BBB卡槽,按住USER/BOOT按钮后开机,即可从SD存储启动。 当然,我们的最终目的是升级eMMC的板载系统,具体方法官网也有讲到:
烧录好系统到MicroSD卡后,编辑/boot/uEnv.txt文件,取消注释cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh,从而开启自动烧录到eMMC的功能脚本。之所以不再提供单独的eMMC镜像是为了防止有些人大脑不清楚的时候误操作覆盖掉eMMC里面的系统文件(怎么感觉是官方自己这么干过得到的血的教训。。。) 注意!
l***lk |grep -q mmcblk1 && mkdir /media/sd && mount /dev/mmcblk1p1 /media/sd && sed -i 's/#cmdline=init/cmdline=init/g' /media/sd/boot/uEnv.txt && umount /media/sd && poweroff || echo please insert ur sdcard properly! 别看命令这么长,其实shell编程逻辑比较简单,|表示上一个命令的输出作为下一个命令的输入,&&表示上一命令执行成功则执行此命令,||表示上一命令失败则执行此命令。 所以上述命令的意思是查看当前存储设备——查找是否有sd卡插入——有则创建/media/sd目录并挂载——修改uEnv.txt文件,取消注释——卸载sd卡,关机(&& poweroff,方便烧录,可选)——如果没有检测到会提醒你正确插入sd卡。sed命令的用法看这里。
好的,趁着等待的这会儿,我去吃饭了~ 吃完饭继续更新咦,这和剧本写得不一样啊导演!四个灯全灭而不是全亮,不管了,拔掉MicroSD卡重启看看,当然这时如果有串口调试模块就好了。等了好一会儿,宿主机显示出BEAGLEBONE磁盘,SSH和虚拟串口都可以使用了。我们再看看新系统: 可以看到,更新后的系统是Debian Jessie 8.4(官网骗人啊),使用英伟达 (Nvidia,造显卡那个) jetson tk1开发板编译,内核版本4.4.9,默认没有安装rdp远程桌面服务。可用空间218M什么鬼。。。 更多信息可以使用以下命令: cat /proc/cpuinfo # 查看CPU信息 dmesg | grep scheduler # 支持的系统I/O调度 cat /sys/block/mmcblk0/queue/scheduler # 当前所使用的I/O调度算法 cat /proc/driver/rtc # 板载RTC信息 cat /sys/power/state # 支持的电源管理模式 评分
|
||
相关推荐
6 个讨论
|
||
楼主在吗 我现在手里有一块AM335-A8 的开发板 想给它装一个带桌面的系统
于是在官网下了映象文件:bone-debian-8.6-lxqt-4gb-armhf-2016-11-06-4gb.img.xz 将之解压后,将手中的SD卡先格式化,再将解压后的img文件烧入SD卡,但是将SD卡插上开发板后,串口无打印,我希望的就是从SD卡启动系统。 于是,将SD卡插入PC,打开虚拟机,连上后,第一次能看到文件系统,第二次连文件系统都没,压根没挂载上,虚拟机下终端如下:
|
|
|
|
|
|
非常感谢
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
159个成员聚集在这个小组
加入小组BBB通过sd卡启动ubuntu16.04后不能升级下载联网的问题
4207 浏览 2 评论
3027 浏览 0 评论
7060 浏览 5 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-20 06:38 , Processed in 0.529432 second(s), Total 64, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号