嵌入式软件堆栈溢出的动态检测方案设计

来源 :单片机与嵌入式系统应用 | 被引量 : 0次 | 上传用户:lbsylh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设计了一种动态检测嵌入式软件堆栈溢出及使用量的方案, 在不受堆栈溢出影响的定时器中断服务程序中, 周期检测堆栈使用量, 通过L E D提示堆栈溢出深度.通过设置堆栈溢出缓冲区, 在 RAM 空间中隔离堆栈和全局变量分区,使得浅度堆栈溢出不影响系统正常运行, 同时, 堆栈溢出缓冲区保存了关键的上下文信息, 将该信息存储在非易失性存储器中, 运行一段时间后, 通过专用工具读取非易失性存储器中的堆栈使用量数据和溢出上下文信息, 分析异常位置, 从而调整堆栈尺寸或者调整程序设计, 以提高系统运行的稳定性.
其他文献
针对核电厂主设备用大型液压阻尼器的鉴定技术要求,对国内外核级阻尼器鉴定相关的标准进行了梳理,分析比较了ASME QME-1、KTA 3205.3和NB/T 20036.4标准中对核级阻尼器鉴定要
目的:建立反相高效液相色谱-荧光检测法测定血清中异丙酚浓度的方法.方法:使用ODSC18柱,以甲醇-水(75∶25)为流动相,激发波长270nm,发射波长295nm.结果:本法测定的线性范围为
介绍了木制构件与混凝土结构连接施工技术作为一项新技术应用于仿古建筑檐头施工中,利用檐头木构件为混凝土挑檐板的底模板,使檐头施工过程操作简便,有效缩短了工期且不失古代建
瑞萨电子株式会社推出两款免触控用户接口(UI)解决方案,以简化基于2D和3D手势控制的应用设计。这两款新的解决方案基于瑞萨电子的电容式传感器微控制器(MCU),支持用户接口的
STEAM教育倡导的是不同学科之间进行交融,集成一个更加综合性的学科格局,然后让学习者能够步入到更加接近真实的生活情境,寻找解决问题的方法,继而锻炼综合性的能力。很明显
2017年, 物联网、 大数据、 云计算, 在经历了炒作的泡沫期后进入常态, 并纳入人工智能麾下, 在各个领域全面开花, 2018年将迎来人工智能大产业的大发展时代.本文将从10个方
ADI公司宣布,与香港科技大学机器人研究院正式签署工业合作伙伴计划(IPP).双方将积极合作寻求技术突破,以创新助力粤港澳大湾区的建设与发展,支持中国提出的将加快建设创新型国
针对近年来铝合金外窗渗漏方面的工程质量投诉不断出现的问题,从铝合金外窗工程的设计及构造措施、外窗材料生产工艺和安装工艺三个方面进行分析,结合某小区外窗渗漏工程实例
农作物秸秆利用现状沈阳市2019年秸秆产生量443.68万吨,按照沈阳市农作办《关于印发2019年农作物秸秆综合利用和离田工作方案的通知》要求,秸秆年利用量力争达到403.68万吨,
泰州长江公路大桥位于江苏省长江的中段,处于江阴大桥和润扬大桥之间。北接泰州市,南联镇江和常州市。泰州长江公路大桥主桥桥型方案为主跨1080m三塔两跨悬索桥,桥位位于永安洲