嵌入式学习小组
登录
直播中
刘丽
7年用户
1252经验值
私信
关注
什么是堆?什么是栈
嵌入式
堆栈
堆栈溢出
嵌入式编程
在嵌入式编程中,栈是一个很重要的概念,不管是裸机编程还是基于RTOS编程。函数形参、局部变量、函数调用现场的保护及返回地址、中断函数执行前线程保护及中断嵌套的现场的保护都依赖于栈空间。栈空间不足,程序执行过程中栈溢出,极大可能的影响程序、系统的稳定,严重时会造成程序、系统的崩溃,所以堆栈溢出检测十分重要且必要。什么是堆,什么是栈 堆和栈都是指预先分配的空间,有大小限制,两者通常是相邻的两个内存区域(RTOS中任务的堆和栈可能不相邻),供程序使用,堆和栈的最大差异是,堆空间通过xxmal...
嵌入式编程中的堆栈溢出检测.pdf
(2021-12-22 08:35 上传)
84.78 KB, 下载次数: 12
更多回帖
rotate(-90deg);
回复
相关帖子
嵌入式
堆栈
堆栈溢出
嵌入式编程
软件中的堆栈,
堆
和
栈
是不同的东西吗?
2023-10-10
173
硬件层面的
堆
和
栈
基本介绍
2022-03-01
996
单片机下的
堆
和
栈
是什么样的分布呢?
2022-01-25
523
stm32
堆
和
栈
的相关资料推荐
2022-01-25
534
STM32
堆栈
区划分
2022-01-20
1287
单片机
堆
和
栈
的区别在哪
2022-01-20
909
堆
和
栈
的区别是什么
2021-12-22
509
STM32中的
堆
和
栈
的区别是什么
2021-11-29
1250
堆
和
栈
的区别在哪
2021-08-11
1037
stm32是怎么获取
堆
和
栈
大小的+ucos iii
2014-03-28
9687
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分