《表1 任务优先级和调度表》
潜水器导航控制系统所有任务,不仅要根据各任务相互关系基于优先级进行调度,还需要借助信号量进行任务之间的同步和互斥[8]。优先级设置和任务间通讯方式如表1所示。通信管理任务接收水面指令,并通过消息队列向下级任务发送。数据存储和开关量输出采用基于优先级的抢占式调度方式,通过优先级的高低先后执行。传感器数据采集任务的优先级都较高,它们从响应的中断得到相应的二进制信号量后,从串口读取数据,然后请求互斥信号量,写数据区,任务之间采用基于时间片的轮询调度。导航控制任务设置了最高的优先级,以保证潜水器在水下姿态控制的优先。
图表编号 | XD0036333100 严禁用于非法目的 |
---|---|
绘制时间 | 2019.01.25 |
作者 | 俞键、高立娥、魏超、刘卫东、李乐 |
绘制单位 | 西北工业大学航海学院、西北工业大学航海学院、西北工业大学航海学院、西北工业大学航海学院、西北工业大学航海学院 |
更多格式 | 高清、无水印(增值服务) |