首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 44 毫秒
1.
VxWorks实时操作系统中的中断处理机制分析   总被引:1,自引:0,他引:1  
王运盛  王坚 《电讯技术》2007,47(4):178-181
针对实时系统中的中断处理的至关重要性,说明了微处理器的内部异常和外部中断的工作机理,阐述了实时操作系统VxWorks中的异常处理的过程,重点分析了在VxWorks中外部中断处理机制,并以AT91RM9200和MPC7410为例说明了VxWorks中断处理和中断复用的具体实现.  相似文献   

2.
《现代电子技术》2017,(14):36-39
中断控制是嵌入式操作系统VxWorks正常运行的基础,是其具有高实时性的保障。针对VxWorks系统下中断控制驱动开发难度大、应用广等特点,首次提出了VxWorks系统中断控制驱动分层模型。基于该模型提出了VxWorks下中断控制驱动软件的设计方法,并基于该方法实现了VxWorks下国产龙芯3A处理器中断控制驱动软件的开发。最后提出一种优化龙芯3A中断控制性能的方法,大大缩短了中断响应时间,提高了系统的性能。  相似文献   

3.
江继尧 《中国集成电路》2013,22(10):36-40,57
在现今SOC设计中,当周边装置(Peripheral IP)想要和中央处理器(CPU)沟通时,最常使用的机制是通过中断(Interrupt)。周边装置可触发中断给中央处理器,当中央处理器接收到中断后,则可判断是由那个周边装置触发些中断,接着处理相对应的中断处理程序(ISR,Interrupt Service Routine),藉此达到彼此沟通的目的。而AndesCoreTM在中断处理方面,共支持两种模式:内部中断处理器(IVIC Mode,Internal Vector Interrupt Controller)和外部中断处理器(EVIC  相似文献   

4.
杨帅  席志红 《电子科技》2015,28(4):135-138
Compact PCI总线具有热插拔的特性,而使得CPU访问扩展设备的机制与非热插拔系统有较大不同,尤其是中断机制较为复杂,研发人员不仅需深入了解硬件中断结构,更需要掌握PCI设备驱动程序及中断服务的实现方法。本文针对中断的软硬件内容进行了分析研究,以设计的Compact PCI设备卡为例,讨论了利用中断方式和CPU运行的VxWorks操作系统进行数据通信的程序设计要点,从底层全面分析了Compact PCI中断处理机制,旨在为开发人员提供理论指导和编程思想。  相似文献   

5.
提出了一种高性能数字信号处理器中断系统结构,通过中断优先级的灵活可变以及系统仲裁周期的可选择性,提高中断系统的执行效率.由于中断向量表的中断服务例程的可跨越性和中断优先级分组两个特点,提高了中断优先级排列的灵活实用性.通过引入外设控制处理器来作为中断服务的提供商,增加了中断处理的途径.理论分析与仿真结果表明达到了系统中断功能的要求.  相似文献   

6.
ARM处理器在嵌入式系统中的地位越来越重要,S3C2410作为ARM9微处理器家族中的一员,应用已十分广泛。文中简述了ARM处理器的中断异常种类、响应和返回过程;重点讨论了S3C2410中断控制器的结构和处理机制,以及对IRQ中断的具体处理流程,最后给出了详细的参考代码。  相似文献   

7.
基于MPC860和VxWorks的嵌入式中断处理设计   总被引:8,自引:0,他引:8  
嵌入式微处理和嵌入式实时操作系统是嵌入式系统的两大核心技术。本文以Motorola公司的MPC860为硬件平台和WindRiver公司的VxWorks为软件平台,以一个简单实例介绍了嵌入式系统中断处理的设计方法以及注意事项。  相似文献   

8.
介绍了CompactPCI总线、接口技术、配置空间的内容和操作方法。详细说明在VxWorks实时操作系统下配置CompactPCI总线设备的方法。硬件中断处理是实时系统设计中的关键问题。该设计将外部中断与中断服务程序连接,并控制QL5064PCI接口的中断控制寄存器。在中断服务程序中使用信号量实现任务间的同步,保证了系统实时数据采集的可靠性。  相似文献   

9.
本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现、并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码.  相似文献   

10.
邹志烽  王学香  张宇   《电子器件》2007,30(2):654-657
在现代嵌入式操作系统中,中断处理技术是一项重要的技术.通过中断技术,使得处理器能够和外设并行地工作,提高了CPU的执行效率.首先结合了软件和硬件两个方面分析arm-μ clinux的中断处理技术,然后基于SEP3203微处理器介绍了中断向量表的软件实现,最后通过网络设备中断例程的注册阐述了如何实现用户中断例程的安装.  相似文献   

11.
针对嵌入式多核系统对中断响应处理的高实时性需求,引入系统运行时中断负载动态计算方法,在此方法基础上,提出多核之间中断负载均衡的方法。在系统运行过程中,将中断交由当前中断负载最低的处理器核处理,避免中断拥塞问题,使得中断能够在最短的时间内得到处理,提高了系统的中断响应处理的实时性。  相似文献   

12.
中断处理技术与嵌入式Linux的实时性能紧密相连。文章分析了Linux通用操作系统的中断处理技术在应用到嵌入式实时环境中的缺点和不足,从中断处理技术方面研究了改善嵌入式实时性的方案,并详细讨论了嵌入式Linux的中断处理机制。  相似文献   

13.
实时操作系统VxWorks下驱动程序的设计   总被引:1,自引:0,他引:1  
周雪峰 《现代雷达》2007,29(1):44-46,60
介绍了VxWorks下标准VO设备的驱动及其机理,详细说明了在实时多任务操作系统下配置PCI总线的方法。然后以PCI设备为例,使用任务结合中断服务的方式,完成了非标准接口设备的驱动开发。最后,阐述了实时操作系统下内存映射、DMA数据传输、中断处理和高速缓存一致性的使用方法。  相似文献   

14.
屈丹 《电子设计工程》2014,(24):174-176
介绍了嵌入式Power PC处理器MPC8270的体系架构和多通道控制器(MCC)的工作原理。MPC8270具有4个TDM接口,每个TDM均支持E1/T1接口。MCC是MPC8270中重要的通信处理器模块,通过MCC可以根据需要很方便地进行时分复用数据的复用和解复用。基于Vx Works和MPC8270嵌入式系统开发平台,详细介绍MCC驱动程序的设计实现过程,描述了MCC的初始化、中断处理以及数据发送、数据接收处理等关键技术。该驱动设计具有实用性。  相似文献   

15.
王婷  王丽娟 《电子科技》2013,26(7):17-20
以LPC2132微控制器电源控制电路为例,分析了使用该微控制器进行中断处理算法遇到的中断嵌套及伪中断等问题,并根据LPC2132微控制器中断性能的特点,提出了具有针对性的有效简易改进算法,为微控制器中断处理算法设计提供了参考。  相似文献   

16.
龙芯3A处理器具有高性能低功耗的优点,在高性能计算、个人桌面应用、工业控制、高性能嵌入式等领域都有广阔的应用前景.目前龙芯系列平台大都是基于Linux系统,但在工业控制、高性能嵌入式等领域,高实时性和高可靠性的VxWorks才是比较理想的选择.在分析了VxWorks移植的主要内容基础上,详细研究了龙芯3A的VxWorks移植方法.针对具体工业应用,设计了一种基于龙芯3A的工控平台,并实现了对该平台的VxWorks移植.经过在龙芯3A开发板上的验证是可行的.  相似文献   

17.
介绍了嵌入式实时操作系统VxWorks的性能特点,分析了嵌入式系统设备驱动程序的开发方法及VxWorks下的开发技巧,并针对多串口通讯系统进行了硬件结构分析和软件程序设计,给出了部分驱动程序的示例代码,系统测试和结果分析表明,多串口通讯系统具有良好的可靠性和实时性.  相似文献   

18.
卫星通信系统向多频段多体制发展的趋势对卫星通信终端测试平台的通用性提出了更高的要求,基于通用处理器的软件无线电(GPP-SDR)技术可用于解决该问题。但目前GPP-SDR处理器和射频前端之间的高速数据传输仍是主要的技术瓶颈。本文针对卫星通信终端通用测试平台需求,提出了基于中断机制的PCI-e高速传输方法和流程设计,并通过移植Xenomai操作系统对高速接口传输的实时性进行优化;设计了一系列的测试实验对所设计接口的实际传输速率和中断丢失概率等指标进行测试。实验结果验证了所提方案具备高速率和低时延的传输特性,能够很好地满足当前卫星通信终端通用测试需求。  相似文献   

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

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

京公网安备 11010802026262号