阉割版BeagleBone Black从SD卡运行Debain操作系统

阉割版BeagleBone Black从SD卡运行Debain操作系统

大家好,我是无极。这是我第一次写博客,有点小紧张。在此我来记录一下从领导给我安排在阉割过的BBB板子上运行Debain操作系统吧,我还是硬件新手哦,对硬件真的一点都不太了解。

我就称为这个领导为gu吧。gu给我一个阉割的BBB板子,这个板子上只有简单的接口。让我通过pc下面的来安装运行Debain操作系统。

首先gu让我通过网线pc和板子进行连接
首先我要通过IP扫描软件来看下当前的局域网里面全部的IP地址有那些,当时一直扫描不到,因为BBB板子内部默认的操作系统没有起来,等扫描到了IP地址后,可是通过ssh来连接一直说连接不上,不是拒绝访问就是说没有权限。当初用了IP扫描软件是advanced_ip_scanner。因为用ssh连接不上,最后放弃ssh连接了。然后我们采取BBB板子上引出ttl电平转六和一USB串口。

试过网线ssh方式行不通,最后采用串口方式来运行操作系统

我真的对硬件一窍不通,不过还是硬的头皮搞,我首先从BBB网上下载电路图,哎,我连电路图都看不懂,最后请教同事帮我看,然后请教下他如何看电路图,现在稍微懂点了,知道那个引脚接串口线了,找这个引脚的方法是首先看硬件上标识的编号是那个然后根据这个编号来在电路图进行搜索找见相应的引脚,看编号号和线条我还是懂点了。剩下了就是焊接串口线和引脚,这个我也不会,还是请教gu来帮我焊接的。串口焊接到BBB板子,然后该找六和一usb的脚该和串口线进行连接,这个好找。这些都做完了,下面该通过串口来运行板子上的程序了。

硬件连接基本已做好,剩下了该做我擅长的部分了
BBB板默认从SD卡启动操作系统,当没有SD卡后就从BBB板子本身启动操作系统。首先我要用win32diskimager烧录工具对SD进行烧录操作系统。烧录之前要下载win32diskimager工具和操作系统我这提供下操作系统连接吧(下载地址:http://beagleboard.org/latest-images如果不知道刷哪一个,我直接放个Debian8.6的:https://debian.beagleboard.org/images/bone-debian-8.6-iot-armhf-2016-11-06-4gb.img.xz)还要个烧录工具连接(https://sourceforge.net/projects/win32diskimager/)。烧录成功后,把SD卡插入到BBB版卡槽后,然后通过串口连接pc来运行操作系统。该如何运行操作系统呢,那就需要模拟终端软件经典了软件有如下:Xshell 5、SecureCRT、MobaXterm等。当初尝试了是SecureCRT,然后破解,不知道每次点击破解工具后都会一闪而退我都把防火墙和安全软件什么都关闭了还是一闪而退,既然不行话,那我就换条路子把,最后我选择了是MobaXterm,这个软件也挺强大的。
然后下面我该正式运行这个软件来跑系统了,可是新的问题又出现了乱码,一般出现乱码时候根本原因有如下:编码问题、波特率数据位停止位没有对应上、引脚接口或者硬件上没有弄好。我试过了各种方法,都对啊,然后我就请教下gu,然后他一看是因为没有接地导致了,接上地后,神奇的事发生了,疯狂的事发生了,哇,总算正常了。总算可以通过终端来跑系统了,哈哈哈。。。。

下面我就该把QT和QT程序移植到这个板子上的操作系统了。下面我们再继续分享我的尖酸路程吧。

第一次写博客,写的字有点多,也有点啰嗦,请大家多多指教,下次我会尽量改进的。谢谢。也辛苦你们的眼睛拉

发布了1 篇原创文章 · 获赞 1 · 访问量 32

猜你喜欢

转载自blog.csdn.net/qianyuxingkong/article/details/103936860