一、下载所需文件
bbb系统下载地址:BeagleBoard.org - latest-images
可以下载最新的发行版本,也可以下载之前的版本,我这里下载的是最新版本。下载之后得到名为“bone-eMMC-flasher-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz”的压缩文件,解压后即可得到写入SD卡里面的镜像文件“bone-eMMC-flasher-debian-10.3-iot-armhf-2020-04-06-4gb.img”。
二、系统写入SD卡(windows环境)
将SD卡放入读卡器,读卡器插入电脑USB口。打开SDFormatter应用程序,对SD卡进行格式化。选中SD卡所对应的盘符,SDFormatter使用默认的设置就行,点击格式化,等待格式化完成即可。
打开win32DiskImager应用程序,映像文件那里选中刚才下载的镜像文件“bone-eMMC-flasher-debian-10.3-iot-armhf-2020-04-06-4gb.img”,点击写入,等待写入完成。写入完成后,SD卡就被制作成linux支持的ext4与fat32格式,windows不支持ext4格式,所以可能会弹窗提醒无法访问,没关系,直接弹出SD卡即可。此时,系统已经被写入SD卡,可以使用了。
三、重写beaglebone black开发板的eMMC系统
将SD卡插入beaglebone black开发板的microSD Card口。按住beaglebone black开发板的S2键,然后对beaglebone black开发板进行供电,等待USB口旁边的四个led灯同时点亮后,松开S2键,等待SD卡内系统自动重写eMMC内的系统,此过程可能持续5-25分钟,写入完成后,USB口旁边的四个led灯被同时点亮,然后所有led灯熄灭(包括电源指示灯),至此,eMMC内的系统被更新为我们下载的系统。
参考:Writing a new Image to the Beaglebone Black | derekmolloy.ie