BeagleBone Black从入门到放弃(一)连接及系统更新

BeagleBone Black从入门到放弃

平台

  • 开发板:

版本:BeagleBone Black Rev.C
CPU:AM3358
RAM:512M
ROM:4G
OS:BBB-blank-debian-9.2-iot-armhf-2017-10-29-4gb.img
GCC:arm-linux-gnueabihf
Python:python2.7
EDITER:VIM、nano

  • 计算机:

OS:WIN10专业版 x64
SSH:PuTTY 0.70
IDE:eclipse-cpp-kepler-SR2-win32-x86_64
交叉编译工具链:gcc-linaro-arm-linux-gnueabihf-4.9-2014.07-20140726_win32

连接

新板到手第一要务当让是让它跑起来,新购买的BeagleBone Black(以下简称BB-Black)开发板都是安装好系统的,理论上插上电源即可运行。可是如果仅仅是插上电源的话运行是运行了我们却无法观察其运行状态,所以我们要连接计算机。


serial连接

使用自带USB线缆将BB-Black连接到计算机,板子电源灯点亮此时板子开始运行。然而此时并没有安装驱动,打开文件资源管理器,可以看到BB-Black被识别为一个U盘,打开Drivers文件夹,选择相应版本驱动安装。亲测此驱动在WIN10系统无法安装,可选择两种方式解决:

1:关闭系统驱动强制签名(详询百度)后安装;
2:安装较新版本的beaglebone green wireless驱动
windows 64位
http://beagleboard.org/static/Drivers/Windows/BONE_D64.exe
windows 32位
http://beagleboard.org/static/Drivers/Windows/BONE_DRV.exe

打开设备管理器可以发现增加了一个新的串口设备,记住此串口号。

使用putty(或其他超级终端工具)连接此串口。串口号为上面在设备管理器记住的串口号,波特率为115200,如下图:


连接后如下图:


输入用户名:root,默认无密码登陆,如图:


SSH连接

除串口外当然也可以采用SSH连接,登陆IP可以在串口超级终端使用ifconfig指令查看。


如果在登录root用户过程中提示access denied,则是因为未允许SSH远程密码登陆root用户,可在串口超级终端增加用户后用非root用户登陆


更新

购买到的BB-Black板一般都会安装版本比较新的debian。但实际上BB-Black拥有很多发行版Linux系统的移植和非常快的更新。如果你需要换装其他发行版或更新到更新版本的系统,
则需要自己动手。

我对我BB-Black进行了升级。

更细系统前需先准备如下物品:

  • 首先要准备一个TF卡(大小最好在2G以上吧,我用的32G),以及读卡器;

  • 准备与自己板卡对应的镜像文件。我所使用的镜像从官网下载。值得注意的是应该下载flasher版本而不是microSD版本。

    https://elinux.org/Beagleboard:BeagleBoneBlack_Debian

    我下载的版本为 BBB-blank-debian-9.2-iot-armhf-2017-10-29-4gb.img.xz

  • TF卡烧录软件,Win32DiskImager.exe或Etch-win32.exe皆可;

步骤:

  • 1:将系统镜像压缩包解压出.img文件;
  • 2:使用读卡器将开发板连接到计算机,用烧录软件将系统镜像烧录到TF卡;
  • 3:将TF卡插入到BB-Black板,按住S2按键(USB口侧单独按键),上电;
  • 4:网口侧LED灯会逐个点亮,一段时间后进入循环流动模式,此时可放开按键;
  • 5:LED流动停止,全部熄灭或全部点亮(有网友说是全部点亮,我的是全部熄灭)则更新完成,重新上电进入新系统。的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值