- 博客(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关注的人
RSS订阅