串口数据读写方法、装置、计算机设备和存储介质

    公开(公告)号:CN108470008A

    公开(公告)日:2018-08-31

    申请号:CN201810063577.5

    申请日:2018-01-23

    Abstract: 本发明涉及一种串口数据读写方法、装置、计算机设备和存储介质,包括:配置直接内存访问资源;遍历直接内存访问节点名并与预设的节点名进行对比;当直接内存访问节点名与预设的节点名一致时,解析直接内存访问资源并配置直接内存访问的传输模式;构造双环形缓冲区内存;创建设备文件描述符并对设备文件描述符进行监听;当监听到动态时,在双环形缓冲区进行读写操作。通过直接内存访问传输模块,实现数据的快速传输,通过构造双环形缓冲区来存储、管理数据,有效解决了数据缓冲存储问题,通过epoll机制监听串口设备数据,节省了系统资源开销,提高了数据实时收发效率,从而进一步解决了串口数据传输存在少量溢出、丢失、篡位问题。

    串口数据读写方法、装置、计算机设备和存储介质

    公开(公告)号:CN108470008B

    公开(公告)日:2020-08-14

    申请号:CN201810063577.5

    申请日:2018-01-23

    Abstract: 本发明涉及一种串口数据读写方法、装置、计算机设备和存储介质,包括:配置直接内存访问资源;遍历直接内存访问节点名并与预设的节点名进行对比;当直接内存访问节点名与预设的节点名一致时,解析直接内存访问资源并配置直接内存访问的传输模式;构造双环形缓冲区内存;创建设备文件描述符并对设备文件描述符进行监听;当监听到动态时,在双环形缓冲区进行读写操作。通过直接内存访问传输模块,实现数据的快速传输,通过构造双环形缓冲区来存储、管理数据,有效解决了数据缓冲存储问题,通过epoll机制监听串口设备数据,节省了系统资源开销,提高了数据实时收发效率,从而进一步解决了串口数据传输存在少量溢出、丢失、篡位问题。

Patent Agency Ranking