{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
beagleboneblack默认是angstrom系统,专门为嵌入式搞的linux系统,bbb官方支持这个系统。虽然官方不支持ubuntu,但是还是有部分人在用,比如小弟我··(^o^)/~简单讲下如何烧ubuntu系统
microsd卡一个(最好大点,4g+,但是我手里只有一个破手机上退下来的2g的将就用吧),
microsd读卡器,
可选:键盘,鼠标,显示器
我笔记本是win7,虽然虚拟机有ubuntu系统,但是怕虚拟机读写usb口烧录的时候有问题还是用的win7来烧的。需要准备的有
ubuntu-14.04emmcflasher,我这里下载的目前最新的
(http://elinux.org/beagleboardubuntu#emmc:_beaglebone_black),
win32diskimager,
7zip,
wgethttps://rcn-ee.net/deb/flasher/trusty/bbb-emmc-flasher-ubuntu-14.04.1-console-armhf-2014-10-29-2gb.img.xzafteryouhavedownloadedthe.img.xzfileyouwant,useaprogramsuchas7ziptoextracttheimagefileonce7zipisinstalled,rightclickon.img.xzfileyoujustdownloadedandclick7zip>extracthere,toextractthe.imgfileinsertthemicrosdcardintoyourcomputerusingamicrosd-to-sdormicrosd-to-usbadapterisfineusewin32diskimagertowritetheimageontoyourmicrosdinstructionsonhowtousewin32diskimagercanbefoundhereafterwin32diskimagerhasfinishedremovethemicrosdcardfromyourcomputer
4.flashingubuntutotheemmc
如果有显示器跟键盘应该能看到命令行进行操作,但是像我这样没有多余的显示器,并且bbb的的hdmi一般还需要转接下,只好远程操控了。
bbb可以用串口线来连接,搞个usb-ttl的的串口线来连接,记得波特率是115200。gnd接bbbj1的6个pin的第一个pin,网口方向侧的第一个,同时标有一个白圆点,另4pin接txd,5pin接rxd。这个顺序我找了好几个文档都发现有表述。对我的线来说145对应黑绿白,纯粹为了下次方便用记录下顺序,根据个人情况调整。
sudoaptitudeinstallckermit
最方便的还是用ssh来登陆。可以选择用ssh指令来登陆,我是用的putty来登陆的,刚烧完的系统,用自带的usb线插上供电后应该会有提示发现u盘,打开把里面的驱动装好,这样usb就算扩展为网线来用了。
可以把宿机的网络连接设置共享来让这个bbb共享上网,比如我笔记本用wifi上网,右键无线网络连接-熟悉-共享,选择一个网络连接,一般虚拟出来的应该是本地连接2吧,根据自己实际选择。这样宿机共享的本地连接作为网关应该是192.168.7.1,然后给bbb分配了个静态ip:192.168.7.2,ping下看能不能通。
若要用共享网卡上外网,需要设置默认网关
切换到root账户:
再配置bb-black的路由和dns等,可以在putty中,登陆ssh终端,输入指令:
routeadddefaultgw192.168.7.1
然后查看路由设置
root@beaglebone:~#routekerneliproutingtabledestinationgatewaygenmaskflagsmetricrefuseifacedefault192.168.7.10.0.0.0ug000usb0192.168.7.0*255.255.255.252u000usb0
还需要配置域名解析,编辑文件/etc/resolv.conf