Details of Research Outputs

Status申请中Pending
Title一种嵌入式实时操作系统的同步通信系统和方法
Inventor
Assignee苏州大学
Application Date2019-12-30
Date Available2020-06-05
Date Issued2020-06-05
Country中国专利
Subtype发明专利Invention
Application NumberCN201911393142.8
Patent NumberCN111240828A
Open (Notice) NumberCN111240828A
IPC Classification NumberG06F9/50
Abstract

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

Other Abstract

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

Language中文Chinese
Document TypePatent
Identifierhttp://repository.uic.edu.cn/handle/39GCC9TT/9545
CollectionResearch outside affiliated institution
Affiliation
苏州大学
Recommended Citation
GB/T 7714
王宜怀,刘长勇,蔡闯华等. 一种嵌入式实时操作系统的同步通信系统和方法. CN111240828A[P]. 2020.
Files in This Item:
There are no files associated with this item.
Related Services
Usage statistics
Google Scholar
Similar articles in Google Scholar
[王宜怀]'s Articles
[刘长勇]'s Articles
[蔡闯华]'s Articles
Baidu academic
Similar articles in Baidu academic
[王宜怀]'s Articles
[刘长勇]'s Articles
[蔡闯华]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[王宜怀]'s Articles
[刘长勇]'s Articles
[蔡闯华]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.