科研成果详情

专利状态申请中Pending
发明名称一种嵌入式实时操作系统的同步通信系统和方法
作者
专利权人苏州大学
申请日期2019-12-30
公开日期2020-06-05
授权日期2020-06-05
授权国家中国专利
专利类型发明专利Invention
申请号CN201911393142.8
专利号CN111240828A
公开(公告)号CN111240828A
国际专利(IPC)分类号G06F9/50
摘要

本发明提供了一种嵌入式实时操作系统的同步通信系统和方法,涉及通信技术领域,该系统包括主控制模块和PC机,主控制模块包括:内存创建模块,用于创建内存池;分配模块,用于在发送消息前,从内存池中得到一块分配好的内存空间;释放模块,用于在从消息队列获取消息之后,将消息所占用的内存块还给内存池;消息队列模块,用于创建接收消息的消息队列;存放模块,从消息队列接收消息;获取模块,将消息放入消息队列;移除模块,用于在消息队列中的某个消息被获取之后,将该消息从消息队列中移除;通过本通信系统及通信方法,可以实现任务间的同步数据交换,哪怕偶尔产生消息堆积,也可以在消息队列中获得缓冲,解决消息的堆积问题。

其他摘要

1.一种嵌入式实时操作系统的同步通信系统,其特征在于,包括主控制模块和PC机,所述主控制模块包括:内存创建模块,用于创建内存池,任务根据内存池ID从私有内存池中分配内存块;分配模块,用于在发送消息前,从内存池中得到一块分配好的内存空间;释放模块,用于在从消息队列获取消息之后,将消息所占用的内存块还给内存池;消息队列模块,用于创建接收消息的消息队列;存放模块,从消息队列接收消息,若消息队列非空,则将消息队列中首个消息出队,此消息变为该任务的资源;若消息队列为空,则任务阻塞,直到消息队列接收到消息或者等待时间超过中的规定;获取模块,将消息放入消息队列,若消息阻塞队列中有等待消息的线程,则将消息直接给线程并不进入消息队列;否则给消息分配内存,并放入消息队列中;若无可分配内存,则返回等待超时或资源不可用;移除模块,用于在消息队列中的某个消息被获取之后,将该消息从消息队列中移除。

语种中文Chinese
文献类型专利
条目标识符https://repository.uic.edu.cn/handle/39GCC9TT/9545
专题个人在本单位外知识产出
作者单位
苏州大学
推荐引用方式
GB/T 7714
王宜怀,刘长勇,蔡闯华等. 一种嵌入式实时操作系统的同步通信系统和方法. CN111240828A[P]. 2020.
条目包含的文件
条目无相关文件。
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[王宜怀]的文章
[刘长勇]的文章
[蔡闯华]的文章
百度学术
百度学术中相似的文章
[王宜怀]的文章
[刘长勇]的文章
[蔡闯华]的文章
必应学术
必应学术中相似的文章
[王宜怀]的文章
[刘长勇]的文章
[蔡闯华]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。