[发明专利]嵌入式系统中基于操作系统的通信调度装置有效
申请号: | 02137181.4 | 申请日: | 2002-09-27 |
公开(公告)号: | CN1486093A | 公开(公告)日: | 2004-03-31 |
发明(设计)人: | 张建林;樊迅;陈德怀;裴民;王迎;陈明;孔令山 | 申请(专利权)人: | 上海贝尔有限公司 |
主分类号: | H04Q3/545 | 分类号: | H04Q3/545;H04L12/24 |
代理公司: | 上海专利商标事务所 | 代理人: | 章蔚强 |
地址: | 201206上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种嵌入式系统中基于操作系统的通信调度装置,用于嵌入式系统中操作系统和关联程度高、且相互间无需预抢占的若干应用模块之间,完成上层应用模块的调度和通信,并向上层应用提供与其他外围应用任务之间的通信接口,本装置和被调度的上层应用模块一起作为操作系统上的一个任务。该装置由调度模块、消息池模块、上层应用接口模块、操作系统接口模块、应用注册表模块组成。本发明解决了传统的嵌入式系统中操作系统上任务过多,调度负担重,效率不高的问题,同时提供的通信调度装置和上层应用模块间有清晰的层次和规范的接口,实现了调度细节和应用功能的分割,不仅可以降低了应用开发的难度,而且还可以通过并行开发大大提高开发的效率,且具有很强的可维护性。 | ||
搜索关键词: | 嵌入式 系统 基于 操作系统 通信 调度 装置 | ||
【主权项】:
1.一种嵌入式系统中基于操作系统的通信调度装置,用于嵌入式系统中操作系统和关联程度高、相互间无需预抢占的若干应用模块之间,完成上层应用模块的调度和通信,并向上层应用提供与其他外围应用任务之间的通信接口,本装置和被调度的上层应用模块一起作为操作系统上的一个任务,其特征在于,它包括调度模块、消息池模块、上层应用接口模块、操作系统接口模块和应用注册表模块,其中:调度模块,其分别与消息池模块、上层应用接口模块、操作系统接口模块和应用注册表模块相连,根据消息池中消息的目的标识和注册应用的标识进行上层应用模块的调度控制,并提供调度策略;消息池模块,其分别与上层应用接口模块、操作系统接口模块和调度模块相连,用于存储上层应用模块间交互的消息以及外围应用任务模块发往上层应用模块的消息,为调度模块、上层应用接口模块和操作系统接口模块提供方便接入消息池的接口,执行消息池的接入控制;上层应用接口模块,其分别与调度模块、消息池模块、操作系统接口模块和应用注册表模块相连,接收上层应用模块的消息发送请求,判断发送消息的目的和路由,可激活上层应用模块,并向上层应用模块提供消息池接入能力;操作系统接口模块,其分别与调度模块、消息池模块、上层应用接口模块和应用注册表模块相连,完成从操作系统的消息接收,消息检查、格式转换、消息存储,接受外部消息发送请求,格式转换、通过操作系统的消息发送;应用注册表模块,其分别与调度模块、上层应用接口模块和操作系统接口模块相连,存储公共信息,即上层应用模块的标识、消息处理函数入口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海贝尔有限公司,未经上海贝尔有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/02137181.4/,转载请声明来源钻瓜专利网。
- 上一篇:视频参数的自动测量
- 下一篇:用于采用负载均衡的移动通信的方法和装置