DSP的程序异常检测技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:eriwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,基于DSP的嵌入式系统中,应用程序主要还是用C或C++语言编写的。因C语言本身的特性,以及嵌入式操作系统的应用,程序复杂度的增加,致使程序中诸多异常是编译器无法发现的,而这些异常在程序运行中才会显现出来。这些错误往往造成系统的不稳定甚至系统瘫痪,从而造成严重的后果。因此,程序异常检测手段是十分必要的。本文针对程序中的代码改写、数组越界和堆栈溢出问题,采用软硬件联合检测方式,建立了一个DSP的程序异常检测系统,实现对诸多异常的检测。首先,利用内存保护机制实现了DSP内存中的异常检测,并在实际系统中得到了广泛的应用。实际应用证明了它对程序中的数组和指针越界等问题比较敏感,成功的发现诸多此类问题。其次,本文通过软件编程的方式,使AET检测机制在实际系统中得到应用,并利用其实现了DSP外存中的异常检测以及程序运行轨迹的跟踪,从而达到了实时检测程序异常的目的。前者功能能有效的检测出诸多针对外存的异常操作;后者记录的数据,经分析得到的信息,对问题的分析和定位起到了极好的辅助效果。最后,针对多任务程序的堆栈异常问题,在DSP上实现了BP神经网络算法,并利用其对复杂的分类问题有着良好的效果,通过对任务堆栈样本的学习,能实时的判别多任务程序堆栈是否发生异常。本文通过实际案例对所采用的检测手段进行了验证,而且部分已经在实际系统中得到了广泛的应用,解决了程序中诸多潜在问题,从而提高了程序的稳定性。
其他文献
学位
核磁共振(NMR)测井广泛应用于地层评价,确定储层参数及储层流体识别和评价,能够提供地层的孔隙度、渗透率、孔径分布、流体类型、束缚水饱和度等重要信息,已经成为现代测井技
我不认为拼多多是腾讯系rn腾讯并没有扶持拼多多,因为拼多多也被封了很多次.京东和蘑菇街可以在微信的入口做微选,但是拼多多没法做.2018年前,拼多多和腾讯签署了一份互不挖
期刊
三峡水库作为一个新的生态体系,尤其是三峡水库2010年10月蓄水位达到175米高程后,它的自然湖沼演化过程处于初期阶段,生态环境演化机制还认识不足,环境问题还没有全面暴露,因此三峡水库将面临许多新的生态安全问题。本研究于2013年5月~7月在三峡水库采集样品,对三峡水库表层水体的重金属含量及分布进行了研究。利用美国EPA推荐的健康风险评价模型对三峡水库的表层水体进行了健康风险评价。利用地积累指数法
本文以国内黄土地区“平山、填沟、造地、建城”规模最大的延安新区建设项目为天然试验场,抓住“高压力与水”对深挖高填工程的影响,通过固结试验、湿陷性试验,获得原状土和压实土在浸水、高压下情况下的工程力学特性及其参数。初次结合电镜扫描、能谱分析仪等先进测试手段,分析原状土和压实土在压缩、湿陷前后微结构、粒度成分和可溶盐成分的变化,探索其在不同压力、不同含水率下的湿陷、变形机理。利用离散元软件PFC2D,
地层倾角测井是应用比较广泛的一种特殊测井方法,其目的主要是测得地层产状,从而进一步研究各种复杂的地质问题。目前地层倾角测井技术已经比较成熟,但是没有通用的算法对多
本文基于“工程地质学、矿山地质学、土力学、岩体力学、计算机科学”等学科理论与方法对内蒙古自治区白音乌拉煤田苏尼特左旗芒来露天煤矿露天边坡工程稳定性进行了分析与研
一“东方文艺复兴”的学理定位和重大意义rn(一)“东方文艺复兴”是一个重要的时代课题东方文艺复兴(Orient Renaissance)是指肇始于 21 世纪由中华优秀传统文化复兴引领整个
期刊
随着电子技术、通信技术、计算机技术的发展,运动控制系统朝着分布式、网络化的方向发展。网络化运动控制系统具有高数据共享能力、高可靠性、高扩展性、低维护成本等优点,已
缝洞型碳酸盐岩孔隙类型多、非均质性极强,裂缝系统的发育还可形成较强的各向异性,增大了含油气性识别的困难。本文基于等效介质模型理论,采用不同纵横比的椭球体模拟了缝洞孔隙