Ch5 嵌入式软件体系结构.pptVIP

  • 4
  • 0
  • 约3.74千字
  • 约 21页
  • 2018-03-26 发布于江西
  • 举报
Ch5 嵌入式软件体系结构.ppt

嵌入式软件体系结构 南京大学软件学院 宋健建 内容 影响选择的因素 轮转结构 带中断的轮转结构 函数队列调度 实时操作系统 影响选择的因素 系统对各种不同事件的响应时间 结构的复杂度 对响应时间和优先级进行控制的程度 轮转结构 轮转结构(round-robin) 最简单的一种结构 主循环依次检查每个I/O设备,并为需要服务的设备提供服务。 不存在中断 轮转结构(续) void main(void) { while (TRUE) { if (// I/O设备A需要服务) { // 关注I/O设备A // 处理输入I/O设备A或从I/O设备A输出的数据 } if (// I/O设备B需要服务) { // 关注I/O设备B // 处理输入I/O设备B或从I/O设备B输出的数据 } …… } } 轮转结构示例 数字万用表 三个I/O设备: 对响应时间的需求 数字万用表代码 void vDigitalMultiMeterMain(void) { enum {OHMS_1, OHMS_10, …, VOLTS_100} eSwitchPosition;

文档评论(0)

1亿VIP精品文档

相关文档