自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 嵌入式存储结构详解:text、data、bss、heap、stack 到底是什么?

在学习 STM32、RTOS、Bootloader、OTA 升级时,经常会看到 .text、.data、.bss、heap、stack、linker script、map 文件等概念。很多初学者容易把“固件在 Flash 中的存储结构”和“程序运行时在 RAM 中的内存布局”混在一起。本文从嵌入式 MCU 的角度出发,系统梳理固件镜像中的典型段划分,并解释它们在 Flash 和 SRAM 中的关系,帮助理解启动过程、内存占用、Bootloader 跳转以及 RTOS 任务栈等问题。

2026-06-30 17:43:27 286

原创 Windows 更新后 Ubuntu 双系统 GRUB 消失的修复记录

摘要:Windows更新后导致双系统启动时跳过GRUB菜单直接进入Windows,而Ubuntu系统仍存在。原因是更新将默认启动项改为Windows Boot Manager。解决步骤:1)以管理员身份运行CMD,挂载EFI分区并检查Ubuntu启动文件;2)若存在shimx64.efi或grubx64.efi,使用bcdedit命令重设启动路径;3)重启即可恢复GRUB菜单。若EFI分区缺失Ubuntu目录,需通过安装U盘重装GRUB。注意不要误删Linux分区。

2026-06-01 13:46:39 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除