共查询到18条相似文献,搜索用时 44 毫秒
1.
VxWorks实时操作系统中的中断处理机制分析 总被引:1,自引:0,他引:1
针对实时系统中的中断处理的至关重要性,说明了微处理器的内部异常和外部中断的工作机理,阐述了实时操作系统VxWorks中的异常处理的过程,重点分析了在VxWorks中外部中断处理机制,并以AT91RM9200和MPC7410为例说明了VxWorks中断处理和中断复用的具体实现. 相似文献
2.
3.
在现今SOC设计中,当周边装置(Peripheral IP)想要和中央处理器(CPU)沟通时,最常使用的机制是通过中断(Interrupt)。周边装置可触发中断给中央处理器,当中央处理器接收到中断后,则可判断是由那个周边装置触发些中断,接着处理相对应的中断处理程序(ISR,Interrupt Service Routine),藉此达到彼此沟通的目的。而AndesCoreTM在中断处理方面,共支持两种模式:内部中断处理器(IVIC Mode,Internal Vector Interrupt Controller)和外部中断处理器(EVIC 相似文献
4.
Compact PCI总线具有热插拔的特性,而使得CPU访问扩展设备的机制与非热插拔系统有较大不同,尤其是中断机制较为复杂,研发人员不仅需深入了解硬件中断结构,更需要掌握PCI设备驱动程序及中断服务的实现方法。本文针对中断的软硬件内容进行了分析研究,以设计的Compact PCI设备卡为例,讨论了利用中断方式和CPU运行的VxWorks操作系统进行数据通信的程序设计要点,从底层全面分析了Compact PCI中断处理机制,旨在为开发人员提供理论指导和编程思想。 相似文献
5.
提出了一种高性能数字信号处理器中断系统结构,通过中断优先级的灵活可变以及系统仲裁周期的可选择性,提高中断系统的执行效率.由于中断向量表的中断服务例程的可跨越性和中断优先级分组两个特点,提高了中断优先级排列的灵活实用性.通过引入外设控制处理器来作为中断服务的提供商,增加了中断处理的途径.理论分析与仿真结果表明达到了系统中断功能的要求. 相似文献
6.
ARM处理器在嵌入式系统中的地位越来越重要,S3C2410作为ARM9微处理器家族中的一员,应用已十分广泛。文中简述了ARM处理器的中断异常种类、响应和返回过程;重点讨论了S3C2410中断控制器的结构和处理机制,以及对IRQ中断的具体处理流程,最后给出了详细的参考代码。 相似文献
7.
8.
介绍了CompactPCI总线、接口技术、配置空间的内容和操作方法。详细说明在VxWorks实时操作系统下配置CompactPCI总线设备的方法。硬件中断处理是实时系统设计中的关键问题。该设计将外部中断与中断服务程序连接,并控制QL5064PCI接口的中断控制寄存器。在中断服务程序中使用信号量实现任务间的同步,保证了系统实时数据采集的可靠性。 相似文献
9.
本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现、并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码. 相似文献
10.
11.
12.
13.
实时操作系统VxWorks下驱动程序的设计 总被引:1,自引:0,他引:1
介绍了VxWorks下标准VO设备的驱动及其机理,详细说明了在实时多任务操作系统下配置PCI总线的方法。然后以PCI设备为例,使用任务结合中断服务的方式,完成了非标准接口设备的驱动开发。最后,阐述了实时操作系统下内存映射、DMA数据传输、中断处理和高速缓存一致性的使用方法。 相似文献
14.
介绍了嵌入式Power PC处理器MPC8270的体系架构和多通道控制器(MCC)的工作原理。MPC8270具有4个TDM接口,每个TDM均支持E1/T1接口。MCC是MPC8270中重要的通信处理器模块,通过MCC可以根据需要很方便地进行时分复用数据的复用和解复用。基于Vx Works和MPC8270嵌入式系统开发平台,详细介绍MCC驱动程序的设计实现过程,描述了MCC的初始化、中断处理以及数据发送、数据接收处理等关键技术。该驱动设计具有实用性。 相似文献
15.
以LPC2132微控制器电源控制电路为例,分析了使用该微控制器进行中断处理算法遇到的中断嵌套及伪中断等问题,并根据LPC2132微控制器中断性能的特点,提出了具有针对性的有效简易改进算法,为微控制器中断处理算法设计提供了参考。 相似文献
16.
龙芯3A处理器具有高性能低功耗的优点,在高性能计算、个人桌面应用、工业控制、高性能嵌入式等领域都有广阔的应用前景.目前龙芯系列平台大都是基于Linux系统,但在工业控制、高性能嵌入式等领域,高实时性和高可靠性的VxWorks才是比较理想的选择.在分析了VxWorks移植的主要内容基础上,详细研究了龙芯3A的VxWorks移植方法.针对具体工业应用,设计了一种基于龙芯3A的工控平台,并实现了对该平台的VxWorks移植.经过在龙芯3A开发板上的验证是可行的. 相似文献
17.
18.
卫星通信系统向多频段多体制发展的趋势对卫星通信终端测试平台的通用性提出了更高的要求,基于通用处理器的软件无线电(GPP-SDR)技术可用于解决该问题。但目前GPP-SDR处理器和射频前端之间的高速数据传输仍是主要的技术瓶颈。本文针对卫星通信终端通用测试平台需求,提出了基于中断机制的PCI-e高速传输方法和流程设计,并通过移植Xenomai操作系统对高速接口传输的实时性进行优化;设计了一系列的测试实验对所设计接口的实际传输速率和中断丢失概率等指标进行测试。实验结果验证了所提方案具备高速率和低时延的传输特性,能够很好地满足当前卫星通信终端通用测试需求。 相似文献