首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
嵌入式微处理器的应用设计中,中断处理通常是系统的核心任务之一。ARM作为嵌入式微处理器的典型代表,为保证系统的实时性和稳定性,建立了一套完整的异常处理机制。ARMTTDMI内核微处理器支持7种处理器模式,有5种异常模式:快中断、中断、管理、中止和未定义模式。只要正常的程序流程被打断,处理器就进入异常模式,并由固定人口地址转入相应模式,如表1所列。  相似文献   

2.
随着嵌入式微处理器性能的提高,集成的外围接口设备越来越多,而外围设备与处理器之间多采用中断方式进行通信,即使在没有操作系统的情况下,也常需要对多个外围设备的中断处理例程进行动态加载,从而实现对多个外围设备的集中动态管理。同时,中断功能可以解决CPU内部运行速度远远快于外部总线速度而产生的等待延时问题。因此,嵌入式微处理器的应用设计中,中断处理通常是系统的核心任务之一。  相似文献   

3.
嵌入式系统设计要求处理器能够快速的响应系统中的异常中断.以ARM920T为内核的S3C2410芯片作为硬件平台,通过设计键盘控制这个实例,提出一种通过两次查询异常中断向量表来实现IRQ异常中断的方法,并论述了这种中断的响应,调用以及返回过程.以此为基础,分析了ARM9内核在出现中断请求时的中断响应过程和编程机制,从而为嵌入式中断编程的学习和开发提供一个有效的解决方案.  相似文献   

4.
重点分析了ARM处理器的多种中断处理,包括普通中断处理、任务切换中断处理、可重入中断处理和基于优先级的可重入性中断处理的上下文保存技术,并给出了程序予以实现。对普通的前后台系统和带OS的嵌入式系统都有实用价值。  相似文献   

5.
为了研发具有自主知识产权的基于Linux的嵌入式实时操作系统,需要分析实时系统的任务管理,中断处理和存储管理.在改造Linux内核基础上,对任务管理,中断处理和存储管理进行精心设计,实现一个全新的实时核心.由此,使用此新实时内核开发出了一个具有优良实时性能以及自主知识产权的嵌入式实时操作系统--wJLinux.  相似文献   

6.
MPC860 是网络通信设备中应用最广的一款RISC 嵌入式处理器。本文介绍MPC860 的中断体系结构及中断发生后服务程序的处理流程;以 S M C 1 的接收中断为例,阐述在没有操作系统管理的条件下,中断初始化程序和中断服务程序的编写。  相似文献   

7.
郑德利 《福建电脑》2012,28(12):76-77,135
中断处理的效率高低直接影响着整个嵌入式系统的工作效率。从源代码的角度,详细叙述了基于XScalePXA255处理器的嵌入式Linux操作系统的中断处理的整个流程。  相似文献   

8.
嵌入式系统(embedded system)是嵌入式计算机系统的简称。它是一类典型的面向消息响应的计算机系统,只对特定消息进行响应(处理)。在计算机与外界实时交互的过程中,中断技术是一项关键的技术,当外部事件发生时,CPU必须及时响应中断,以实现对相应事件的处理。因此中断响应能力是影响嵌入式系统性能的主要因素。在嵌入式系统开发方面,最核心的技术是嵌入式处理器芯片和嵌入式操作系统。“ARM μC/OS-Ⅱ”是当前嵌入式系统中被广泛研究和应用的一款平台。ARM具有体积小、功耗低、速度快等特点,是非常适合于嵌入式应用的MCU。μC/OS-Ⅱ…  相似文献   

9.
针对μC/OS-II中断处理过于简单,而复杂的中断服务程序会长时间屏蔽中断,甚至导致中断信号丢失的问题,提出基于μC/OS-II内核的中断下半部的设计方案;给出主要实现代码,并在ARM7核的S3C44B0X处理器上测试了这种中断下半部实现的时间指标.测试结果表明:这种中断下半部的实现方法占用处理器资源极小,因临界区保护而屏蔽中断的时间极短,并有助于使用μC/OS-II的开发者合理设计中断服务程序,以提高系统的实时性.  相似文献   

10.
以S3C44B0X处理器为例,详细介绍嵌入式非矢量中断的原理,调用过程以及使用C语言具体实现嵌入式非矢量中断调用,对于理解嵌入式中断机制有较大的参考价值.  相似文献   

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

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