制作者制作者制作者制作者 程丽程丽程丽程丽嵌入式系统概论嵌入式系统概论第四章第四章 嵌入式系统设计嵌入式系统设计-实时多任务设计实时多任务设计本章接下来介绍本章接下来介绍本章接下来介绍本章接下来介绍v软硬件功能划分软硬件功能划分v软硬件分开设计软硬件分开设计v软硬件协同设计软硬件协同设计v实时多任务设计实时多任务设计实时多任务设计实时多任务设计实时多任务设计实时多任务设计v起因起因常规方法的不足常规方法的不足v重点重点并发性、实时性设计并发性、实时性设计v方式方式传统方法的实时性改造传统方法的实时性改造v要点要点多任务划分多任务划分基于事件、基于结构基于事件、基于结构 DARTS DARTS设计过程设计过程设计过程设计过程vDARTS的设计思想的设计思想把系统结构化成并发任务,定义任务间把系统结构化成并发任务,定义任务间接口;接口;包括包括ARTS阶段和阶段和DRTS阶段;阶段;ARTS阶段:阶段:实时系统需求模型;实时系统需求模型;DRTS阶段:阶段:实时系统设计。实时系统设计。DARTSDARTS设计过程设计过程设计过程设计过程v开发过程开发过程1.系统需求定义系统需求定义2.划分