BeagleBone Black ubuntu系统开发环境配置

阅读:476 2019-03-19 14:40:14 来源:开源中国

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

相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服