专利状态 | 申请中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. |
条目包含的文件 | 条目无相关文件。 |
个性服务 |
查看访问统计 |
谷歌学术 |
谷歌学术中相似的文章 |
[王宜怀]的文章 |
[刘长勇]的文章 |
[蔡闯华]的文章 |
百度学术 |
百度学术中相似的文章 |
[王宜怀]的文章 |
[刘长勇]的文章 |
[蔡闯华]的文章 |
必应学术 |
必应学术中相似的文章 |
[王宜怀]的文章 |
[刘长勇]的文章 |
[蔡闯华]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论