本帖最后由 dwh000 于 2014-6-22 22:02 编辑
BB-Black到手已经一周的时间了,除了刚开始写了一篇入门测试,这几天基本都在刷系统,看资料.同事们看世界杯到两点,我基本都是刷系统到两点,尤其是系统更新,很耗时.
这篇帖子基本是一些资料的汇总,自己看这些资料也花了很长时间,刚刚开始摸不到门路,找不到相关的内容,最终百度,Google弄到了这些,希望对大家有帮助.
先上几张图:
第一张是232转TTL的板子,这个是最新制作的,使用的是MAX3232exe,好处是5V,3.3V兼容,缺点是232口是无源的,你需要从外部给这个芯片供电.由于这个原因,我的连接用了4根线.也是由于这个原因BBB的板子上不得不多出一根飞线,这根飞线就是将调试串口的P6与板子上的3.3V短接.
自己焊接的短接线,不美观但实用.
这张图是BBB板子现在的连接情况,用了一套罗技的无线键鼠套,这套东西,板子装上系统后是可以直接识别的.但是现阶段仿佛还用不到,因为操作都是通过VNC的方式在台式机上实现的,网线一根接到路由器上,可以通过网络安装软件及更新系统.
刷系统相关的:
1.安装在SD卡上的ubuntu系统. http://www.armhf.com/boards/beaglebone-black/bbb-sd-install/
这个是ubuntu 最新发布的14.04的系统,系统建立在SD卡上,并且在SD卡上运行,这个也是我以后进行BBB学习的目标系统,感觉还不错.系统刷在卡上后,按着boot键给BBB上电,系统就会从SD卡开始运行.系统刷新后更新软件
- apt-get update
- apt-get upgrade
复制代码软件更新视网速可能在0.5到1.5小时之间.随后安装VNC服务,这些在上个帖子里边有,不做详细介绍了,大家可以查百度及google.后边会罗列相应的资源.
2.直接让BBB从SD卡启动系统的方法: http://hi.baidu.com/mars208/item/ee7b7248c8214b39fa8960b9
其实也不是什么高深的方法,就是将MMC存储器上的启动文件更改名称,系统启动是找不到文件就会自动从SD卡启动.
3.给ubuntu系统安装轻量级桌面LXDE: http://blog.csdn.net/retinal/article/details/6126050
http://www.lijiejie.com/ubuntu-vps-config-lxde-vnc/
这个操作不管是在台式机,笔记本还是在BBB板子上操作都是一样的,大家参考下.
4.BBB官网给的系统: http://beagleboard.org/latest-images
这个网站提供了Angstrom Distribution(BBB自带的系统)及debian系统.分别有SD卡版本(该版本在SD卡运行)及mmc版本(该版本通过SD卡将系统刷入板子上的mmc存储器).并且刷新方法很简单,将下载的文件用7Z提取文件,然后用win32diskimager-v0.7-binary软件写入SD卡.然后按照英贝特提供的手册上的方法刷新就可以了.下载系统文件时注意上边标写的系统的大小,一定要选择2G版本的,因为这版的BBB就是2G的mmc空间,之余写入SD卡的系统,就看你的SD卡大小了.刷新mmc版本是SD卡一定要大于4G,别问为什么,自己试下就知道了,不好解释.
5.几个关于BBB的维基百科:
http://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-Ubuntu13.10
http://elinux.org/BeagleBoardUbuntu#Method_2:_Use_the_NetInstall_method
还有几个我忘记保存了,但这两个基本包含了所有的内容:
6.这个高水平的,自己编译整合了一个ubuntu系统:
http://blog.chinaunix.net/uid-2413049-id-4108308.html
这个可以看下,了解下.估计现在初入门阶段,这个弄不了.
交叉编译工具链的安装:
这部分主要是分享两个大神的博客,我的也是照做的,自己写一遍的话也未必有两位大神写的好.
robeer的博客:
http://my.oschina.net/robeer/blog
该博客从入门到程序开发整体介绍了如何使用BBB开发板.其中用5篇博文的长度介绍了交叉编译工具的安装及使用.该编译工具的目标系统是debian,对于ubuntu也是适用的.
魏来之路的博客:
http://blog.csdn.net/wyt2013
该博客介绍了Angstrom Distribution系统交叉编译工具链的安装,但是安装包极不容易找到,并且耗时比较长.博客的其他文章也是质量很高的,介绍了BBB扩展板子的加载原理及驱动的原理.
还有其他两篇:
BeagleBone开发环境建立 - jdh99的专栏 - 博客频道
http://blog.csdn.net/jdh99/article/details/7664939
使用EclipseCDT搭建Beaglebone Linux开发环境
http://bbs.eeworld.com.cn/thread-418244-1-1.html
还有一个关于Linux开发的博客,质量挺高的,还没仔细看.介绍的Linux内核,驱动及安卓开发相关的内容.
宋宝华的blog
http://blog.csdn.net/21cnbao/article/details/21892563
暂时就这么多吧.先保存了,洗洗睡觉去,这几天天天都到两点了,有点累!
其他详细的东西,有人感兴趣的话在补充!
看了许多优秀的博客之后,才终于明白了什么叫文档,以前以写写工作进度,写写软件的更新内容什么的就不错了,现在觉得真是惭愧啊.
写写文档,有利于对知识的梳理与巩固,对日后类似工作的处理有个参考与借鉴.
一周热门 更多>