首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 187 毫秒
1.
本文分析了ARM架构异常处理机制,提出了ARM可重入异常处理设计的方法和异常处理函数设计,并在ARM系统中实现.  相似文献   

2.
当前分支混淆技术通过构造条件异常代码和异常处理替代条件跳转指令,隐藏分支选择指令的地址,提高约束条件获取的难度,从而对抗符号执行。当前方法构造的条件异常代码中,关键数据具有二值性问题,有利于分支混淆的检测、发现和约束条件获取,降低了混淆的隐蔽性和与符号执行的对抗性;基于该缺点,提出一种使关键数据具有多样性特征的条件异常代码构造方法,增加了混淆的隐蔽性和约束条件的获取难度,提高分支混淆对抗符号执行的强度;通过结构化异常处理实现了基于新型条件异常代码构造的分支混淆原型系统,并对混淆进行了测试和分析。  相似文献   

3.
基于VxWorks的异常处理的研究和实现   总被引:4,自引:2,他引:2  
阐述了嵌入式软件系统中异常处理的必要性,然后基于嵌入式实时操作系统VxWorks,介绍了一种与具体处理器类型无关的异常处理方法,并且结合一种ARM处理器,详细阐述了该异常处理的现场保存、现场分析、异常恢复策略的实现。  相似文献   

4.
详细阐述Cortex-M3异常的分类、优先级、进入和退出,以及在Cortex-M3异常处理机制中使用的新技术——迟到(late-arriving)和尾链(tail-chaining);最后,比较Cortex-M3和ARM7异常控制机制的区别,并量化分析迟到和尾链技术在异常处理中的优越性。  相似文献   

5.
超磁致伸缩微驱动器的工作主要需要提供一个可控的偏置磁场和驱动磁场,前者使超磁致伸缩材料的磁致伸缩特性得到优化,消除倍频效应,后者实现对微驱动器的输出位移控制;设计一个可控电流源,采用悬浮负载功率放大恒流电路,并通过ARM处理器的数模控制,使指定电流通过电磁线圈以产生所需磁场强度;该设计的可控电源,可输出最大±5A的电流,提供给偏置和驱动线圈,实现微驱动器的直观、灵活的控制。  相似文献   

6.
详细论述了VC++编译器中C++异常处理机制实现的关键技术,如静态异常表、异常处理链表、异常处理器算法.  相似文献   

7.
Java虚拟机中异常机制实时性的研究及实现   总被引:1,自引:0,他引:1       下载免费PDF全文
异常处理机制是程序设计语言的重要特征之一。讨论了对Java异常处理进行实时性改造的可行性和具体方法,并且在Linux平台上,实现了对开源Java虚拟机SableVM中异常处理机制的实时性改造。实验结果表明改进后的虚拟机在异常捕获时间趋于线性的同时,异常表查询效率也得到了提高。  相似文献   

8.
实时操作系统要求处理器快速响应异常中断.以S3C2410为硬件平台,结合经过实际验证的代码详细分析了基于ARM嵌入式系统的异常处理流程.然后阐明关键字"-irq"的作用,设计出中断处理函数.最后,通过设置中断控制寄存器,设计外部中断EINT3的初始化程序,并给出主程序流程图.实践证明程序运行稳定可靠.  相似文献   

9.
Struts是一个优秀的开源框架,不仅在控制逻辑上有良好的表现能力,而且也提供了强大的异常框架。在这个框架下,异常定义和异常处理有许多方式,而自定义的异常类和可配置的异常处理方式成为开发者在处理异常时首选的技术。本文在对Struts中异常处理技术详细分析的基础上给出一个典型的应用案例。  相似文献   

10.
针对ARM9 S3C2410的汇编语言中断程序难以理解的问题,提出用堆栈图对中断程序进行解析的方法。在详细论述S3C2410的中断管理机制基础上,给出中断处理的三级跳转图。分析三级跳转的设计思想,讨论利用异常跳转表、宏指令表、异常向量表、中断向量表实现跳转的方式。并用堆栈图详细解析跳转程序,给出中断服务程序写入中断向量表的汇编语言方式与C语言方式。分析结果表明,堆栈图方法能够详细清楚地呈现中断程序的设计思想,是一种行之有效的汇编语言中断程序的解析方法。  相似文献   

11.
ARM向量中断机制在uClinux下的设计与实现   总被引:1,自引:0,他引:1  
在ARM体系结构中,硬件产生的外部中断(IRQ)具有单一的程序入口。为了识别中籽源,进而运行对应的中断服务例程(ISR),程序需读取中断悬挂寄存器,获得中断号。在这种方式中,程序必须通过软件方法对中断悬挂寄存器的每一位进行比较,直到找到中断源为止,效率较低。本文移植了基于2.6.11内核的uClinux[1],在此基础上设计了一套向量中断机制,并基于ARM7TDMI架构的S3C44BOX处理器,实现了这套向量中断机制。结果表明,这套机制可以大规模地减少外部中断的响应时间。  相似文献   

12.
交通异常情况检测一直是交通管理中的重要任务,其在智能交通系统中显得尤为重要.传统的检测方法存在许多不足,不能满足视频监控的需要.基于此,提出一种基于视频图像处理的异常情况检测算法,在对视频图像进行非线性校正后,通过基本的图像处理获得较准确的交通信息,对各时刻的交通状态进行判断并可对下一阶段的状态进行预测.实验结果表明,该算法具有较强的有效性,在ITS中有较好的应用.  相似文献   

13.
ITS中基于视频的交通异常情况检测   总被引:1,自引:0,他引:1  
交通异常情况检测一直是交通管理中的重要任务,其在智能交通系统中显得尤为重要。传统的检测方法存在许多不足,不能满足视频监控的需要。一种基于视频图像处理的异常情况检测算法,在对视频图像进行非线性校正后,通过基本的图像处理获得较准确的交通信息,对各时刻的交通状态进行判断并可对下一阶段的状态进行预测。实验结果表明该算法具有较强的有效性和在ITS中有较好的应用。  相似文献   

14.
针对传统的BPMS处理异常时所采用的失败补偿法、ECA法、案例推理法等方案在智能化方面存在的不足,着重研究了业务流程管理系统中异常处理的问题,提出了一种ECA法与案例推理法相结合的、基于流程异常库的处理方式,来提高系统对于异常的预测能力以及在异常发生时能够尽早采取有效的解决措施,减小异常的负面影响,最大程度上实现系统处理异常的自动化及智能化,增加了BPMS的柔性。  相似文献   

15.
ARM微处理器作为全球16/32位RISC处理器市场的领先者,在许多领域得到了应用。在简要介绍了ARM处理器异常中断的基础上,详细讨论了IRQ和SWI异常中断的分支处理执行过程,并研究了如何使用中断向量表处理引起异常中断的多中断源。  相似文献   

16.
嵌入式系统中断处理的分析和改进   总被引:1,自引:1,他引:0  
近年来,嵌入式系统成为计算机领域发展最迅速的方向之一。中断的设计和实现是嵌入式系统设计的关键部分。结合ARM S3C4510B开发板,介绍了中断向量表的配置和中断的实现流程,并根据中断处理的特点提出一种中断改进的方案。这种方案克服传统处理过程不支持中断向量表动态修改的缺点,提高了程序的可移植性。  相似文献   

17.
视频行场中断机制是视频采集处理的基础技术,它直接影响到系统的效率和稳定性,文章介绍了在ARM9平台上基于u-boot的视频行场中断机制的实现方法,提出了两种不同的解决方案,并分析比较了两者的特点。  相似文献   

18.
本文描述的动态网络控制技术使用基于TDI层的过滤驱动技术实现,可以完成基于进程、IP地址、端口、用户和协议的多元过滤、检测。通过对注册表、文件系统、IDT表、SSDT表等处进行Hook,进行学习,记录程序正常运行时的状态,建立规则,以此对程序异常行为进行监控,实施防火墙联动。最后使用一个缓,中区溢出攻击实验对系统的执行效果进行了检验。  相似文献   

19.
在由ARM+DSP组成的嵌入式视频处理平台当中,需要将视频数据从DSP端发送给ARM处理器,以便ARM将视频数据传输到远端服务器进行处理.提供了一种ARM与DSP双核之间视频数据通信的解决方案,并介绍了ARM与DSP之间通过HPI进行连接的硬件电路设计.在HPI接口驱动程序的设计中,基于Linux中断处理机制定义并实现了一种实用的视频数据通信协议,从而实现了ARM与DSP双核之间视频数据的可靠传榆.  相似文献   

20.
ARM的三种中断调试方法的探讨   总被引:4,自引:3,他引:1  
王波 《微计算机信息》2006,22(2):130-131
以典型ARM芯片S3C4510B为对象,结合应用环境,介绍其技术特点和开发流程,重点阐述有关应用程序的中断调试中动态处理方法及其3种运行方式,即程序在SDRAM中运行、程序在FLASH中运行、程序从FLASH中调到SDRAM中运行的中断调试方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号