这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【BEAGLEBONEBLKREVCAM3358BZCZ】—SD卡制作系统

共1条 1/1 1 跳转至

【BEAGLEBONEBLKREVCAM3358BZCZ】—SD卡制作系统

工程师
2026-03-04 18:31:58     打赏

一、目标说明

       BEAGLEBONE BLK REV C AM3358BZCZ不仅板载了4GB的EMMC,也有SD卡的接口。两者都可以烧录官方推荐的操作系统进行开发和使用,而且EMMC也是带有官方烧录好的操作系统。但是因为首次使用这款芯片进行开发,为了不把EMMC的操作系统文件搞乱,所以特地使用SD卡烧录官方系统进行板载资源的测试。

二、器件选择

       除了测试使用的BEAGLEBONE BLK REV C AM3358BZCZ外。还需要一张至少4GB大小的SD卡,我选择的是32GB的SD卡进行镜像的烧录。

三、镜像烧录软件下载

       官方给出了一个专门用来系统镜像烧录的软件,软件下载链接:BeagleBoard Imager。最新的软件版本是0.0.20,可以根据自己的电脑操作系统下载对应的版本。以Windows操作系统为例,下载的是Windows (Installer)版本的软件。下载好后的软件为.msi格式,没有官方的图标,感觉能把小狗图标加上去比较好。

image.png


       打开后进入软件安装欢迎界面

image.png


      点击Next可以进入安装路径设置界面。需要注意的是,软件是外国开发的,安装路径最好不要有中文。

image.png


      点击Install就可以开始安装了。

image.png


      安装过程非常快,安装好之后会出现安装完成的界面。

image.png


       勾选对应的提示框,点击Finish即可快速启动BeagleBoard Imaging Utility软件。

image.png


      第一眼看上去和树莓派的系统镜像烧录软件界面差不多。

四、系统镜像烧录

       首先是选择对应的设备类型,点击CHOOSE DEVICE进行选择。

image.png


       选择对应的设备类型,这里选择的是BeagleBone Black。软件虽然有板卡的图片,但是用小一点的屏幕是不好看出板卡的区别的,放大软件后图片还是那么的大。不过文字标题不仅显示板卡的名称,也显示了处理器芯片型号,这样可以快速找到对应的设备。

image.png


       可以烧录的系统镜像以Debian操作系统为主,可选的版本还是比较多的。但是基本上都是无桌面版的,这一点与树莓派还是不一样的。

image.png


       除了Debian操作系统外,还可以烧写官方针对特殊应用场景的操作系统和支持的其他自定义操作系统。官方提供的特殊场景应用操作系统链接为:最新软件镜像 - BeagleBoard

image.png


       通过版本的过滤可以看到针对BEAGLEBONE BLK REV C AM3358BZCZ的特殊应用场景的系统镜像文件还是蛮多的,方便大多数开发人员的特殊应用场景的使用。

image.png


      点击Edit Settings可以进行相关的设置。

image.png


       在这里可以设置主机名称、用户名和密码、键盘类型、SSH秘钥、日志和查看系统说明等。

image.png


       如果设置完或不需要设置可以点击Yes开始系统镜像的烧录,烧录过程有点费时间,需要耐心的等待一下。

image.png


       烧写完成后会有提示。

五、上电测试

       系统出厂默认启动选项是EMMC,首次使用SD卡启动建议通过按键的方式修改启动选项。在上电前需要按住离网口最远的S2按键,然后上电,按住约8秒就可以松开。需要注意的是SD卡的插入方式为有丝印的那一面朝向板卡背面,按键S2要先按住再上电才可以。

按键S2位置

image.png

SD卡插入后的效果

image.png


六、判断是否为SD卡启动

       因为eMMC和SD卡都可以正常启动,上电后打印的信息不能完全确定是通过哪个启动的,所以需要通过调试判断系统启动选项。

       首先是查看上电后的系统版本简易提示信息,可以看出eMMC的系统版本是Debian Linux 12,而SD卡最新的可以为Debian Linux 13,两者的发布时间也是不一样的。

image.png


       可以通过lsblk指令直接查看系统通过eMMC启动还是SD卡,带有根目录"/"和目录"/boot/firware"的为系统启动的选项。如果eMMC和SD卡的容量是一样的,并且烧写的系统版本也是一样的话就不好区分了,所以建议使用和eMMC容量不一样的SD卡。

image.png


       通过指令df -h可以看到SD卡和eMMC都识别成功了。需要注意的是挂载的设备名称可能和启动项的不同而不同。可以说是动态分配挂载名称,哪个为启动项则哪个设备的挂载名称为mmcblk0。这个在后续的固定修改启动项时需要注意的一点。

image.png




关键词: AM3358BZCZ     BEAGLEBONEBLKR    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]