首页|资源下载
登录|注册

您现在的位置是:电子研发网 > 资源下载 > 《掌控堆栈确保系统稳定》 IAR技术手册翻译

《掌控堆栈确保系统稳定》 IAR技术手册翻译

  • 资源大小:803
  • 上传时间: 2021-03-13
  • 上传用户:mtsjh
  • 资源积分:2 下载积分
  • 标      签: 堆栈 系统稳定 iar

资 源 简 介

翻译自 IAR 技术手册


堆和栈在嵌入式系统中是非常基础的概念。正确设置堆和栈的大小对于系统的稳定可靠非常重要。不正确设置时,系统可能会以某种非常奇怪的方式崩溃而造成灾难性的后果。


堆和栈的大小必须被程序员设置。通常情况下计算栈使用量都是非常困难的,但是在小型嵌入式系统中却比较容易,并且理解栈的使用也可以解决一些很难发现的运行时错误。另一方面,给栈分配过多的空间也意味着对内存资源的浪费。对于大多数嵌入式项目来说,最坏情况下栈的最大使用量是一个非常重要的信息,因为这是一种非常简单的估计应用程序所需栈大小的方法。堆的溢出通常不会导致严重的错误,但是这并不能带来什么安慰,因为很少有应用程序可以在溢出的情况下恢复。


相 关 资 源