发明名称 嵌入式系统中基于操作系统的通信调度装置
摘要 一种嵌入式系统中基于操作系统的通信调度装置,用于嵌入式系统中操作系统和关联程度高、且相互间无需预抢占的若干应用模块之间,完成上层应用模块的调度和通信,并向上层应用提供与其他外围应用任务之间的通信接口,本装置和被调度的上层应用模块一起作为操作系统上的一个任务。该装置由调度模块、消息池模块、上层应用接口模块、操作系统接口模块、应用注册表模块组成。本发明解决了传统的嵌入式系统中操作系统上任务过多,调度负担重,效率不高的问题,同时提供的通信调度装置和上层应用模块间有清晰的层次和规范的接口,实现了调度细节和应用功能的分割,不仅可以降低了应用开发的难度,而且还可以通过并行开发大大提高开发的效率,且具有很强的可维护性。
申请公布号 CN1486093A 申请公布日期 2004.03.31
申请号 CN02137181.4 申请日期 2002.09.27
申请人 上海贝尔有限公司 发明人 张建林;樊迅;陈德怀;裴民;王迎;陈明;孔令山
分类号 H04Q3/545;H04L12/24 主分类号 H04Q3/545
代理机构 上海专利商标事务所 代理人 章蔚强
主权项 1.一种嵌入式系统中基于操作系统的通信调度装置,用于嵌入式系统中操作系统和关联程度高、相互间无需预抢占的若干应用模块之间,完成上层应用模块的调度和通信,并向上层应用提供与其他外围应用任务之间的通信接口,本装置和被调度的上层应用模块一起作为操作系统上的一个任务,其特征在于,它包括调度模块、消息池模块、上层应用接口模块、操作系统接口模块和应用注册表模块,其中:调度模块,其分别与消息池模块、上层应用接口模块、操作系统接口模块和应用注册表模块相连,根据消息池中消息的目的标识和注册应用的标识进行上层应用模块的调度控制,并提供调度策略;消息池模块,其分别与上层应用接口模块、操作系统接口模块和调度模块相连,用于存储上层应用模块间交互的消息以及外围应用任务模块发往上层应用模块的消息,为调度模块、上层应用接口模块和操作系统接口模块提供方便接入消息池的接口,执行消息池的接入控制;上层应用接口模块,其分别与调度模块、消息池模块、操作系统接口模块和应用注册表模块相连,接收上层应用模块的消息发送请求,判断发送消息的目的和路由,可激活上层应用模块,并向上层应用模块提供消息池接入能力;操作系统接口模块,其分别与调度模块、消息池模块、上层应用接口模块和应用注册表模块相连,完成从操作系统的消息接收,消息检查、格式转换、消息存储,接受外部消息发送请求,格式转换、通过操作系统的消息发送;应用注册表模块,其分别与调度模块、上层应用接口模块和操作系统接口模块相连,存储公共信息,即上层应用模块的标识、消息处理函数入口。
地址 201206上海市浦东新区金桥出口加工区宁桥路388号