嵌入式系统设计嵌入式系统设计嵌入式系统设计嵌入式系统设计2022/12/1主要内容1.几个概念2.内核结构嵌入式系统设计嵌入式系统设计嵌入式系统设计嵌入式系统设计2022/12/21.几个概念 代码的临界段共享资源任务关中断嵌入式系统设计嵌入式系统设计嵌入式系统设计嵌入式系统设计2022/12/3代码的临界段代码的临界段也称为临界区,指处理时不可分割的代码。一旦这部分代码开始执行,则不允许任何中断。为确保临界段代码的执行,在进入临界段之前要关中断,而临界段代码执行完以后要立即开中断。嵌入式系统设计嵌入式系统设计嵌入式系统设计嵌入式系统设计2022/12/4共享资源资源:任何为任务所占用的实体都可称为资源。资源可以是打印机、键盘、显示器,资源也可以是一个变量,一个结构或一个数组等共享资源:可以被一个以上任务使用的资源叫做共享资源。为了防止数据被破坏,每个任务在与共享资源打交道时,必须独占该资源。这叫做互斥(mutual exclusion)嵌入式系统设计嵌入式系统设计嵌入式系统设计嵌入式系统设计2022/12/5任务任务是一个具有独立功能的无限循环的程序段或者只执行一次的程序段的一次运行