Ubuntu Linux SD卡分区操作

在之前博主发过petalinux开发流程的博文,其中需要将生成的文件放在SD卡的对应分区,今天讲解一下,SD卡如何在ubuntu上进行分区操作。

【ZYNQ 开发篇】Petalinux开发流程

将SD卡插入读卡器,读卡器连接电脑,弹窗选择连接虚拟机ubuntu,而非windows电脑。

SD卡分区操作

打开ubuntu终端,df 命令可以查看SD卡现有的分区情况;umount /dev/sdb* 命令取消SD卡挂载;sudo fdisk /dev/sdb命令开始分区操作,可以看到许多操作指令。

输入p 打印分区情况,输入d删除现有的分区。

输入n 创建分区,步骤:分区类型为主分区,输入p ;选择分区大小,+1G (根据需求选,+2G、+500M等)。输入p 打印分区信息。输入t、L 修改分区类型,根据提供的分区类型列表选择,选择c W95 FAT32 (LBA)。

输入a,将创建的第一分区使能为boot启动。

第二分区操作相同,输入n创建分区,第二分区的类型不用更改,就是 83 Linux。输入w保存退出。

格式化两个分区,sudo mkfs.vfat -F 32 -n boot /dev/sdb1 命令 对第一分区格式化并命名为boot;sudo mkfs.ext4 -L rootfs /dev/sdb2 命令 对第二分区格式化并命名为rootfs。双击ubuntu右侧工具栏的SD卡两个分区图标,实现SD卡挂载。使用df命令可以查看挂载情况。

SD卡启动

最终实现SD卡分区,将peatlinux生成的BOOT.bin、image.ub拷贝到第一分区,将rootfs.tar.gz压缩包解压到第二分区,弹出SD卡,将SD卡插入ZYNQ板卡,拨到SD卡启动,最后上电启动。

相关推荐
fan_0008 分钟前
国密TLCP协议,LKT4305GMT护航物联网安全通信
单片机·嵌入式硬件·mcu·物联网·加密芯片
Naisu Xu10 分钟前
记一次STM32H503冷启动后进入HardFult_Handler的问题
stm32·单片机·嵌入式硬件·调试·内存问题
额额额对了12 分钟前
嵌入式 ADC 从入门到实战:基于 i.MX6ULL 的裸机驱动开发
驱动开发·嵌入式硬件·arm
程序员正茂35 分钟前
Keil中将device由 STM32F103ZE 改为 STM32F103C8
stm32·单片机·嵌入式硬件
编码如写诗39 分钟前
【k8s】全新Ubuntu 26.04 使用kt 超简单安装 k8s 最新1.37.1+KubeSphere4.1.3
ubuntu·容器·kubernetes
LCG元1 小时前
STM32实战:基于STM32F103的智能路灯系统(光敏检测+人体感应+自动照明)
stm32·单片机·嵌入式硬件
牢姐与蒯1 小时前
Linux信号(二).信号产生续 && 信号保存
linux·运维·服务器·ubuntu
Szime1 小时前
项目结束后,剩余的电子元器件怎么处理?——从“库存滞留”到“资产盘活”的更高解法
运维·嵌入式硬件
深圳市恒锐丰科技杨生2 小时前
SS6285L 集成 H‑桥直流电机驱动芯片|率能半导体
嵌入式硬件·硬件工程
LCG元2 小时前
STM32F103 I2C 驱动 BMP280 气压温度传感器实战:校准补偿公式拆解、IIR 滤波整定与海拔换算实测
stm32·单片机·嵌入式硬件