树莓派CM4(一): 镜像烧录
1. 简介
- 树莓派型号
Raspberry Pi CM4 EMMC, 注意是EMMC版本,不是SD卡版本 - 核心板资源

- IO板使用官方IO板
Compute module 4 IO Board, 硬件规格

- 2G RAM + 8G ROM
- 4核64位Cortx-A72, 1.5GHz
- 树莓派官网
- 树莓派镜像下载页面
2. 镜像下载
- 我选择使用不带桌面环境的
Lite OS,下载地址:https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/
- 选择使用
2024-07-04发布的镜像,内核版本6.6.y

- 下载完成后解压,得到
.img后缀的文件
3. 烧录工具下载
rpiboot,下载地址:https://files.waveshare.net/wiki/w/upload/f/f3/Rpiboot_setup.zip
SD Card Formatter, 下载地址:
https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-windows-download/
Win32DiskImager, 下载地址:
https://sourceforge.net/projects/win32diskimager/files/Archive/
Raspberry Pi Imager, 下载地址:
- Tips: 使用
Raspberry Pi Imager这个工具烧录镜像比较简单,并且可以很方便地设置用户名/密码,开启SSH。但是实测下来烧录镜像的速度不如Win32DiskImager,并且感觉比较傻瓜式,便于初学者快速上手树莓派,但是不利于深入了解背后地工作原理,所以之后的步骤中,我将使用Win32DiskImager进行烧录,关于Rsapberry Pi Imager的使用方法,官方教程已经写的很详细了,不再赘述
4. 镜像烧录
- 参考链接
- 烧录环境
Win10 - 安装
3. 烧录工具下载这一步下载的安装程序rpiboot_setup.exe,直接双击运行即可, - 短接
BOOT管脚和GND管脚,禁止从EMMC启动

- 连接
USB Slave接口到电脑,上电 - 可以在其他设备中看到
BCM2711 Boot,也有可能是一个Compute Module设备


- 运行
rpiboot软件,会自动安装USB驱动,驱动安装成功后,会将内部EMMC识别为一个类似U盘的存储设备,共有两个分区boot+rootfs,分别表示启动分区和根文件系统

- 格式化
EMMC,注意区分硬盘,是一个7.28G左右大小的设备,不要把自己的电脑硬盘给格式化了 - 使用
Win32DiskImager烧录镜像

5. 使能调试串口
- 需要注意的是,树莓派官方的镜像默认是没有开启
串口输出的,也就是说如果手上没有屏幕的话,是没办法进入终端进行任何操作的 - 确保树莓派还挂载在
windows中修改boot分区下的config.txt(这个文件也有可能位于boot分区下的firmware/config.txt),在这个文件的末尾添加如下内容,表示启用调试串口enable_uart=1
6. 烧录完成
- 先给开发板断电
- 取消
BOOT管脚和GND管脚的短接
7. 串口输出
- 树莓派为控制台预留了一个低吞吐量的
uart - 其中
GPIO14 == TxGPIO15 == Tx - 相应得:
GPIO14就要接到串口的Tx,GPIO15要接到串口的Rx

- 串口波特率:
115200 - 上述步骤正确的话,开机后就能够看到有日志输出到串口终端
8. 默认用户名密码
- 用户名:
pi - 密码:
raspberry
树莓派CM4(一): 镜像烧录的更多相关文章
- [原创]树莓派CM4配置GPIO复用为i2c
1.简介 项目中需要控制各种外设的电源,正常应该是通过GPIO进行控制,但是树莓派CM4的GPIO管脚有限,因此需要使用i2c扩展IO 查阅CM4-datesheet发现GPIO22和GPIO23可以 ...
- 【树莓派】使用树莓派制作img镜像(二)
树莓派制作的镜像,需要如何使用,这里直接引用目前树莓派官方的文章,不再重复描述: 参考:http://shumeipai.nxez.com/2013/08/31/usb-image-tool.html ...
- 【树莓派】使用树莓派制作img镜像(一)
最近一直在折腾树莓派,前几天装了10台设备,最近又来了15台开发板子.基本每台设备都需要进行如下操作: 1.安装树莓派OS,并配置键盘.时区.语言编码格式等: 2.新增组.用户.配置静态IP地址: 3 ...
- 【树莓派】RASPBIAN镜像初始化配置
[树莓派]如何烧录镜像详细版 接上一节,系统已经烧录完毕了,将其放置于树莓派然后运行起来 我是直接接显示器了,若有需要转接头的自行淘宝搜索购买~~电源使用的是5V 2.5A的 首次开机会时间较长 且有 ...
- 树莓派CM4 wifi频繁断开连接
CM4核心板上自带的wifi模块连接上华为/小米的路由器5G热点以后,会频繁断开连接,断开连接前使用 iw dev 查看wifi信息如下: phy#0 Unnamed/non-netdev inter ...
- 树莓派3B/3B+/4B 刷机装系统烧录镜像教程
树莓派3B/3B+/4B 刷机装系统烧录镜像教程 树莓派 背景故事 刚拿到树莓派的第一件事,应该就是要装系统了,那么应该怎么操作呢?下面就给大家介绍一下吧. 硬件准备 树莓派:3B/3B+/4B,本教 ...
- 树莓派及其他硬件平台国内外Linux镜像站全汇总
转载至segmentfault. 本文收集整理国内对于Raspberry Pi.CubieBoard.pcDuino等各种Linux开源硬件平台,所使用的Raspbian.Arch Linux ARM ...
- 【树莓派】制作树莓派所使用的img镜像(二)
树莓派制作的镜像,需要如何使用,这里直接引用目前树莓派官方的文章,不再重复描述: 参考:http://shumeipai.nxez.com/2013/08/31/usb-image-tool.html ...
- 【树莓派】制作树莓派所使用的img镜像(一)
最近一直在折腾树莓派,前几天装了10台设备,最近又来了15台开发板子.基本每台设备都需要进行如下操作: 1.安装树莓派OS,并配置键盘.时区.语言编码格式等: 2.新增组.用户.配置静态IP地址: 3 ...
- 树莓派入手(烧写系统,调整分区,配置Java环境,串口GPS配置) 分类: Raspberry Pi 2015-04-09 21:13 145人阅读 评论(0) 收藏
原来的tf卡无故启动不起来,检查发现其文件系统分区使用率为0%. 数据全部丢失!!!!! 血的教训告诉我们备份文件系统的重要性,一切需要重头来.... 烧录系统 安装系统有两种方式, NOOBS工具安 ...
随机推荐
- Python 导入包失败,提示“most likely due to a circular import”
详细报错信息如下: ImportError: cannot import name 'DoReplace' from partially initialized module 'common.do_r ...
- CLR via C# 笔记 -- 计算限制的异步操作(27)
1. 线程池基础. 创建和销毁线程是一个昂贵的操作,要耗费大量时间.太多的线程会浪费内存资源.由于操作系统必须调度可运行的线程并执行上下文切换,所以大多的线程还对性能不利.为了改善这个情况,CLR包含 ...
- 红黑树详细讲解(结合JavaTreeMap)
1:红黑树简介 红黑树又称红-黑二叉树,它首先是一颗二叉树,它具体二叉树所有的特性.同时红黑树更是一颗自平衡的排序二叉树.根据二叉查找树的概念可以得出正常情况下查找的时间复杂度为O(log n),但是 ...
- Hugging Face Accelerate 两个后端的故事:FSDP 与 DeepSpeed
社区中有两个流行的 零冗余优化器(Zero Redundancy Optimizer,ZeRO) 算法实现,一个来自 DeepSpeed,另一个来自 PyTorch.Hugging Face Acce ...
- Linux设备模型:4、sysfs
作者:wowo 发布于:2014-3-14 18:31 分类:统一设备模型 http://www.wowotech.net/device_model/dm_sysfs.html 前言 sysfs是一个 ...
- 在设备树中描述platform_device
在设备树中描述platform_device 背景 在高通平台做gpio按键配置的时候,根据之前的经验,想从设备树中对应的关键字找到实际的驱动解析实现,以此加深对设备树属性配置的理解. 但是我并没有找 ...
- 搭建redis-sentinel(哨兵)
1.先创建redis一主两从的配置文件 2.编辑配置文件 cat >> /data/8012/redis.conf <<EOF port 8012 daemonize yes ...
- ARM+DSP异构多核——全志T113-i+玄铁HiFi4核心板规格书
核心板简介 创龙科技SOM-TLT113是一款基于全志科技T113-i双核ARM Cortex-A7 + 玄铁C906 RISC-V + HiFi4 DSP异构多核处理器设计的全国产工业核心板,ARM ...
- Spring定时任务和@Async注解异步调用
Spring定时任务 1.@Scheduled注解方式 使用方式 @Scheduled的使用方式十分简单,首先在项目启动类添加注解@EnableScheduled. 编写定时任务方法,方法上添加注解@ ...
- JavaSE 常见时间日期
java.util包提供了Date类来封装当前的⽇期和时间 构造函数 //当前时间 Date() //从1970年1⽉1⽇起的毫秒数作为参数 Date(long millisec) 常见方法 //返回 ...