一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

嵌入式系统双缓冲数据串行发送方法与流程

2022-08-26 22:46:30 来源:中国专利 TAG:

技术特征:
1.一种嵌入式系统双缓冲数据串行发送方法,嵌入式系统包括软件、硬件,硬件的通信模块设有发送缓冲区、接收缓冲区,其特征在于,所述发送缓冲区数量为多个;软件将第一个待发送数据包存入第一个发送缓冲区,再将下一个待发送数据包存入下一个发送缓冲区,直至多个缓冲区均已存入数据包,再将下一个待发送数据包循环存入第一个发送缓冲区;硬件感知到第一个发送缓冲区的第一数据包已准备好后,将第一数据包串行发出;再读取发送状态,当第一数据包发送成功,则硬件感知下一个发送缓冲区的数据包准备好后,将下一个数据包串行发出,直至多个发送缓冲区的数据包均已被发出,硬件再循环感知第一个待发送数据包准备好后,将第一个发送缓冲区的数据包串行发出。2.如权利要求1所述的嵌入式系统双缓冲数据串行发送方法,其特征在于,所述多个发送缓冲区具有相同大小,存储的数据包具有相同位数。3.如权利要求1所述的嵌入式系统双缓冲数据串行发送方法,其特征在于,发送缓冲区的数量与数据包的存入及发送时间有如下关联:发送缓冲区拆分后的大小,使所述硬件串行发送一个数据包所需时间是t1,使软件将一个待发送数据包存入一个发送缓冲区的时间是t2,t1等于t2。4.如权利要求1所述的嵌入式系统双缓冲数据串行发送方法,其特征在于,发送缓冲区的数量与数据包的存入及发送时间有如下关联:发送缓冲区拆分后的大小,使所述硬件串行发送一个数据包所需时间是t1,使软件将一个待发送数据包存入一个发送缓冲区的时间是t2,t1大于t2。

技术总结
本发明提供一种嵌入式系统双缓冲数据串行发送方法,嵌入式系统包括软件、硬件,硬件的通信模块设有发送缓冲区、接收缓冲区,所述发送缓冲区数量为多个;软件依序将待发送数据包存入发送缓冲区,直至多个缓冲区均已存入数据包;硬件从第一个发送缓冲区开始依序感知数据包准备状态,并依序将数据包串行发出。本发明的嵌入式系统双缓冲数据串行发送方法,通过拆分待发送数据包减小了数据包的长度,缩短了重发数据包的时间;通过设置双缓冲区,减少了数据读入缓冲区的等待时间,提升了CPU的利用率。提升了CPU的利用率。提升了CPU的利用率。


技术研发人员:周越新 吴志勇 李猛 吴圣兰 王腾腾 王垚尧 丁琳珺
受保护的技术使用者:太初(无锡)电子科技有限公司
技术研发日:2021.09.29
技术公布日:2022/8/25
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献