嵌入式系统启动后,动态扩容根分区空间到扇区大小

告别RAM焦虑:手把手教你用Vitis和QSPI Flash为MicroBlaze应用扩容(附完整分区方案) 本文详细介绍了如何利用Vitis工具链和QSPI Flash为MicroBlaze系统扩展存储空间,解决FPGA内存瓶颈问题。通过混合存储架构设计、分区方案优化和性能调优技巧,开发者可以显著提升系统容量和效率,适用于嵌入式系统开发中的多种应用场景。 阅读详情

1.在嵌入式系统中输入mount命令,确认根分区位置,如:/dev/mmcblk1p6

2.使用resize2fs命令,如: sudo resize2fs  /dev/mmcblk1p6 

3.使用df -ah命令查看文件系统分区使用情况, 确认分区大小是否自动适配文件系统扇区大小

树莓派官方系统安装:从烧录到稳定启动的深度解析 树莓派OS并非普通Linux镜像,而是融合硬件抽象层(HAL)、精简内核、预编译驱动与自动化引导器的嵌入式操作系统生态。其启动本质依赖boot分区固件加载、config.txt配置解析与initramfs早期初始化等关键环节,技术价值在于实现软硬协同的可靠启动。典型应用场景涵盖教育入门、边缘AI推理、NAS构建及ROS2机器人开发,尤其在树莓派5等新型号上,必须匹配Bookworm内核与NVMe专用驱动栈。本文聚焦‘树莓派安装官方系统’这一高频搜索行为,深入拆解Legacy与Bookworm架构差异、Ima 阅读详情

相关推荐

eMMC存储技术深度解析:从协议原理到RK3568烧写实战

嵌入式存储是移动与物联网设备的核心组件,其性能与可靠性直接影响系统体验。eMMC(嵌入式多媒体卡)作为一种高度集成的存储解决方案,通过内置闪存控制器,将复杂的NAND Flash管理(如坏块管理、磨损均衡、ECC纠错)封装在芯片内部,为主机提供了标准化的接口协议。这项技术的核心价值在于大幅降低了系统设计门槛,使开发者无需直接处理底层闪存的复杂性,即可实现可靠的数据存储。在嵌入式Linux开发、智能硬件和消费电子等领域,eMMC广泛应用于智能手机、平板电脑、机顶盒及各类开发板(如树莓派、RK3568)中。本文

weixin_34161029的博客 416

关于linux下的嵌入式文件系统以及flash文件系统选择

关于linux下的嵌入式文件系统以及flash文件系统选择(转)嵌入式linux下常见的文件系统• RomFS:只读文件系统,可以放在ROM空间,也可以在系统的RAM中,嵌入式linux中常用来作根文件系统• RamFS:利用VFS自身结构而形成的内存文件系统,使用系统的RAM空间• JFFS/JFFS2:为Flash设计的日志文件系统• Yaffs:专门为Nand Flash设计• proc:为

嵌入式 Linux ARM ADS ADHOC C C++ PLC 单片机 2307

嵌入式开发必知:SRAM、DRAM、FLASH等存储器分类、原理与实战选型

存储器是计算机系统的核心组件,负责数据的临时与永久存储。其工作原理主要基于触发器、电容、浮栅晶体管等物理结构,决定了易失性、速度、容量和成本等关键特性。理解这些原理对于构建高效、可靠的嵌入式系统至关重要,直接影响系统性能、功耗和成本。在嵌入式开发中,常见的应用场景包括:利用高速SRAM作为CPU缓存和关键变量存储,使用大容量DRAM作为系统主内存运行复杂应用,以及采用非易失的FLASH存储固件和用户数据。本文聚焦于嵌入式开发者必须掌握的存储器分类,深入解析SRAM、DRAM、FLASH等不同类型存储器的核心

weixin_30621711的博客 451

【Linux】Linux根文件系统扩容

如果在虚拟机没有关机的情况下创建的新硬盘,则可能需要重启虚拟机系统,才能使用fdisk命令看到新加的硬盘。使用xfs_growfs来增加根文件系统的大小,前提是根文件系统必须是使用 xfs格式的文件系统。使用pvdisplay命令查看根分区的PV、VG等信息,可以看到根分区的VG名称为centos。现在,我们对这块新加的硬盘/dev/sdb进行分区创建、格式化、pv创建等操作。这一步,指定磁盘的最大容量,存储为单个文件,一般不要立即分配所有磁盘空间。OK,至此Linux的根文件系统的扩容工作成功完成。

cnskylee的博客 5607

STM32内存选型指南:Flash与RAM容量对比与优化实战

在嵌入式系统开发中,Flash和RAM是决定微控制器性能与项目可行性的核心硬件资源。Flash作为非易失性存储器,用于存储程序代码和常量数据,其容量和擦写特性直接影响程序的复杂度和固件更新策略。RAM作为易失性存储器,为程序运行时的变量、堆栈和动态数据提供高速存取空间,其大小决定了系统的实时响应能力和任务并发规模。理解这两者的工作原理与约束,对于实现稳定、高效的嵌入式产品具有关键的技术价值。无论是简单的设备控制,还是运行RTOS、搭载图形界面或网络协议栈的复杂应用,精准评估与优化内存使用都是避免资源瓶颈、控

weixin_30561177的博客 303

RK3568开发板TFTP网络烧写Linux系统镜像实战指南

在嵌入式系统开发中,系统镜像的部署与更新是核心环节。传统SD卡或USB烧录方式在频繁迭代和批量操作时效率较低。TFTP(简单文件传输协议)作为一种基于UDP的简单文件传输协议,因其实现轻量、配置简便,常被用于嵌入式设备的网络引导和系统更新。其技术价值在于实现了通过网络远程、免物理介质接触的快速文件传输,极大提升了开发和测试效率,尤其适用于实验室固定工位调试和产线批量烧录场景。本文以搭载瑞芯微RK3568处理器的飞凌嵌入式OK3568-C开发板为例,详细解析如何利用其Uboot内置的TFTP客户端功能,结合U

weixin_30425949的博客 430

RK3288分区大小调整和配置parameter

1.分区文件在device/rockchip/rk3288/parameter.txt 2.格式如下: FIRMWARE_VER:7.1 2MACHINE_MODEL:rk3288 3MACHINE_ID:007 4MANUFACTURER:RK3288 5MAGIC: 0x5041524B 6ATAG: 0x60000800 7MACHINE: 3288 8CHECK_MASK: 0x80...

jingzitakk66的专栏 7514

Linux磁盘挂载与取消挂载:从原理到实战的完整指南

在Linux系统中,文件系统管理是核心基础,其中挂载(Mount)是将存储设备关联到目录树的关键操作。其原理基于Linux“一切皆文件”的设计哲学,通过将物理或虚拟存储设备(如硬盘分区、U盘或网络共享)连接到指定的空目录(挂载点),实现对存储资源的统一访问和管理。这项技术的价值在于提供了灵活、统一的存储抽象层,是服务器扩容、数据备份、服务部署以及开发环境配置的基石。常见的应用场景包括为服务器添加新硬盘、挂载网络存储(NFS/Samba)、使用U盘传输数据,以及通过绑定挂载为容器或特定服务创建隔离的目录视图。

weixin_34111790的博客 355

/usr/sbin/resize-helper 重新使能/开机重新resize2fs /dev/mmcblk0p6

执行一次。

u010402372的专栏 722

嵌入式开发数据结构与算法实战:从数组到状态机的资源优化设计

数据结构与算法是计算机科学的核心基础,它们定义了数据的组织、存储与操作方式,直接影响程序的效率与资源消耗。在通用计算领域,开发者可依赖丰富的库与充沛的资源;而在嵌入式系统中,内存以KB计、主频仅数十MHz,数据结构与算法的选择必须精打细算,其核心价值在于以最小的资源代价满足实时性、确定性与可靠性要求。应用场景涵盖传感器数据采集(如使用环形缓冲区)、设备间通信(如消息队列管理)、实时控制(如状态机)以及信号处理(如滤波算法)。本文聚焦嵌入式Linux配置无MMU环境与LittleFS文件系统等特定场景,深入探

weixin_30919571的博客 383

极智AI | EAIDK610系统安装ubuntu及系统根目录扩容

本教程记录了OpenAILab的边缘设备EAIDK610安装ubuntu系统与根目录扩容的方法。

极智视界 2629

从存储介质视角:SD卡分区与扩容在嵌入式Linux系统中的通用原理与实践

本文深入探讨嵌入式Linux系统中SD卡分区与扩容的通用原理与实践。针对Jetson Nano等嵌入式设备,解析镜像安装后存储空间不足的根本原因,提供分区表操作、文件系统调整及性能优化的完整解决方案,帮助开发者最大化利用SD卡存储空间。

c7d8e9的博客 168

【信息科学与工程学】【数据科学】数据科学领域 第六篇 算法设计 07 堆、栈、表、矩阵、集合、队列、数组、字符串、树、图、动态规划、结构体、元组的算法01

当前段必须包含所有字符的最后出现位置。1. 字符串分割成最多片段2. 基因序列功能域划分3. 文本段落划分4. 音频声道分离5. 图像色彩分区6. 社交网络社群划分7. 蛋白质结构域8. 音乐乐章分段9. 代码模块划分10. 章节划分特征:一次扫描,贪心确定边界。

weixin_49199313的博客 1272

Buildroot系统下rootfs分区的隐藏陷阱与优化策略

本文深入探讨了Buildroot系统下rootfs分区的常见问题与优化策略,特别针对PRO-RK3566开发板的空间不足问题提供了系统化解决方案。从分区表调整、文件系统选择到运行时动态扩容,详细解析了如何优化rootfs分区配置,帮助开发者有效解决嵌入式系统中的存储管理难题。

p8q9r0的博客 168

2026年地平线嵌入式岗位高频面试题带参考答案

参考答案我深度参与过边缘AI视觉感知网关参考答案I2C(Inter-Integrated Circuit)是飞利浦推出的两线式串行总线,用于板内芯片间短距离通信,是嵌入式最常用的外设总线之一。参考答案字节序是指多字节数据在内存中的存储顺序,是嵌入式跨平台、跨设备通信必须关注的基础概念,分为大端、小端两种模式。大端模式(Big-Endian)数据的高位字节存放在低地址,低位字节存放在高地址,存储顺序符合人类读写数字的习惯。例:32位数据0x12345678。

Open 60

【信息科学与工程学】【安全领域】第一百四十二篇 零信任网络解决方案中的算法04

对于节点 i, 有功和无功功率平衡方程为: Pi​=Vi​∑j=1N​Vj​(Gij​cosθij​+Bij​sinθij​), Qi​=Vi​∑j=1N​Vj​(Gij​sinθij​−Bij​cosθij​)。下风向某点 (x,y,z)的浓度 C为: C=2πuσy​σz​Q​exp(−2σy2​y2​)[exp(−2σz2​(z−H)2​)+exp(−2σz2​(z+H)2​)], 其中 Q是源强, u是风速, H是有效源高, σy​,σz​是水平和垂直扩散参数。

weixin_49199313的博客 1410

RAW与QCOW2:从稀疏文件到动态扩展,深度解析虚拟磁盘格式的演进与实战

本文深度解析了RAW与QCOW2两种虚拟磁盘格式的特性与演进,从稀疏文件到动态扩展机制,详细对比了它们在性能、功能和应用场景上的差异。通过实战案例展示了格式转换、快照管理和磁盘扩容等关键操作,帮助开发者高效选择和使用虚拟磁盘格式,特别适合云计算和虚拟化环境。

weixin_28700593的博客 187

【信息科学与工程学】计算机科学与自动化——第六十三篇 人机交互之前端交互参数知识库02

每个分支下又细分了四个关键方向,并按照“研究对象/焦点、基本问题、核心理论/概念、研究方法、应用/目标、前沿/发展”的框架进行阐述,严格遵循了六级编码体系。在最终整合时,应建立唯一的学科分类编码表(例如,用两位数字或“ART”、“MED”、“ECO”等字母前缀),并确保所有下级编码(尺度、层次、类别、子类、具体项)的逻辑一致性。此回答中的编码为示例,实际系统需据此调整。控制过程(前馈、同期、反馈)、全面质量管理(TQM)、平衡计分卡(BSC)定量(调查、实验)、定性(访谈、民族志)、混合方法、大数据。

weixin_49199313的博客 676
下一篇: 嵌入式Ubuntu 搭建caffee环境
夏天就要吃冬瓜
博客等级 码龄9年 2粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值