嵌入式系统基础课件.ppt

嵌入式系统基础课件

第1章 嵌入式系统基础 嵌入式操作系统的基本概念 任务的事件驱动 嵌入式操作系统的基本概念 中断与中断优先级 中断是计算机中软件系统与硬件系统共同提供的功能。它包括中断源、中断优先级、中断处理程序及中断任务等相关概念。实时操作系统充分利用中断来改变CPU执行程序的顺序,达到实时处理目的。 系统中所有中断控制器一共可以连接几个外部信号,则称系统有几个中断源。 操作系统对每个中断级指定了优先级,称之为中断优先级。在多个中断源同时发出申请时,CPU按优先级的高低顺序处理。这种总是保证优先级最高的任务占用CPU的方式,称为按优先级抢占式调度。 嵌入式操作系统的基本概念 同步与异步 实时系统中常用同步或异步来说明事件发生的时序或任务执行的顺序关系。 由于事件1停止而引起事件2发生,或者必须有事件2发生,事件3才可能发生,如此类推,这一系列与时间相关的事件称为同步事件。由同步事件驱动的任务称为同步任务。使任务同步的目的是使相关任务在执行顺序上协调,不至于发生时间相关的差错,以保证任务互斥地访问系统的内存、外设等共享资源。 异步事件是指随机发生的事件。异步事件发生的因素很复杂,往往与工业现场有关,难以预测其发生的时间,因此异步事件又称随机事件。由异步事件驱动的任务称为异步任务。中断任务都是异步任务,优先级高于同步任务。

文档评论(0)

1亿VIP精品文档

相关文档