首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > CODARTS建模方法在嵌入式软件开发中的应用

CODARTS建模方法在嵌入式软件开发中的应用

资料介绍
嵌入式系统论文

嵌入式实时系统中断管理技术研究
摘要:嵌入式实时系统中断管理技术直接影响到系统的实时响应性能。本文通过对嵌入
式内核中断管理技术的研究,归结出“中断前-后段处理”模型;同时,针对一些处理器
中多个外部中断共用一个向量的问题,提出一种单向量多中断处理映射技术,并在Powe
rPC MPC860处理器上实现Delta OS内核时,验证此技术的有效性。
    关键词:实时性 中断 中断管理模式 嵌入式实时系统
引 言
嵌入式实时系统(Real-Time
System)是一个能够在指定或者确定的时间内对外部事件作出响应的系统,其重要的特
性是实时响应性。
  嵌入式实时系统对外部事件的响应一般都是通过中断来处理的,其对中断的处理方
式,直接影响到系统的实时性能。
1 嵌入式内核的中断管理模式
    1.1 简 介
  实时多任务操作系统是嵌入式应用开发的基础平台。早期的嵌入式实时应用软件直
接在处理器上运行,没有RTOS支持,现在的大多嵌入式应用开发都需要嵌入式操作系统
的支持。实际上,此时的嵌入式操作系统相当于一个通用而复杂的主控程序,为嵌入式
应用软件提供更强大的开发平台和运行环境。因为嵌入式系统已经将处理器、中断、定
时器、I/O等资源包装起来,用一系列的API提供给用户,应用程序可以不关注底层硬件
,直接借用操作系统提供的功能进行开发,此时的嵌入式操作系统可以视为一个虚拟机

  随着嵌入式实时系统的发展,为了方便对中断的处理,系统内核常接管中断的处理
,比如提供一些系统调用接口来安装用户的中断,提供统一的中断处理接口等。根据系
统内核的可抢占或者非抢占性,系统内核接管中断又有两种不同处理模式,如图1。

图1

  在非抢占式内核的中断处理模式中,当在中断处理过程中有高优先级任务就绪时,
不会立即切换到高优先级的任务,必须等待中断处理完后返回到被中断的任务中,
CODARTS建模方法在嵌入式软件开发中的应用
本地下载

评论