【技术实现步骤摘要】
本专利技术涉及数据通讯技术,尤其涉及一种基于异步非透明桥的数据传输方法及系统。
技术介绍
在两个控制器之间的通讯,目前常用的是同步传输的方式,但是由于同步传输的代价很高,有着CPU利用率过高以及通讯时延过高的问题,而较高的通讯时延又会影响整个通讯的并发及吞吐量,
技术实现思路
基于上述问题,本专利技术提供一种基于异步非透明桥的数据传输方法及系统,该方法通过在整个通讯过程中使用异步调用,降低了计算资源的开销和通讯的时延。根据上述目的,本专利技术提供了一种基于异步非透明桥的数据传输方法,其特征在于,所述方法包括:第一终端设备初始化非透明桥NTB通讯模块;使用注册函数向所述NTB通讯模块注册通讯通道,与第二终端设备建立通讯连接;通过所述通讯通道,所述第一终端设备向所述第二终端设备发送数据。其中,所述第一终端设备初始化所述NTB通讯模块的过程具体包括:申请所述NTB通讯模块的接收缓冲区;将所述缓冲接收区映射到基址寄存器;初始化门铃寄存器、中断处理函数和数据寄存器;创建发送线程。其中,所述第一终端设备向所述第二终端设备发送待传输数据的过程具体包括:调用发送函数,申 ...
【技术保护点】
一种基于异步非透明桥的数据传输方法,其特征在于,所述方法包括:第一终端设备初始化非透明桥NTB通讯模块;使用注册函数向所述NTB通讯模块注册通讯通道,与第二终端设备建立通讯连接;通过所述通讯通道,所述第一终端设备向所述第二终端设备发送数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:李浩然,
申请(专利权)人:北京神州云科数据技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。