文件名称:serialbridge:桥接串行端口和TCP套接字
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-27 23:10:02
C
桥接串行端口和TCP套接字 通常需要桥接一个串行端口和一个TCP套接字。 每种现代语言都提供了一种打开TCP套接字的简便方法,尽管它们并非都具有用于处理串行端口的高级功能。 请参阅,以了解这样做的原因。 桥接串行端口和TCP套接字的常用方法包括: pyserial :此Python模块可让您轻松配置和访问串行端口; socat :此程序可让您构建多种桥接,包括从串行端口到TCP套接字的桥接。 但是,这些不允许您配置适用于每种串行端口的任意波特率。 处理某些设备(例如,可能需要配置任意波特率,该设备的时钟除数仅允许非标准111,111 bps之类的速度。 serialbridge和setspeed充分利用了2009年在名为TCGETS2和TCSETS2Linux内核中引入的ioctl调用。 这些允许以任意速度(例如111,111 bps)设置串行端口。 在引入这些新的ioctl调
【文件预览】:
serialbridge-master
----Makefile.am(202B)
----.gitignore(149B)
----.travis.yml(239B)
----setspeed.c(1KB)
----serialbridge.c(4KB)
----check.h(969B)
----speed.h(839B)
----configure.ac(172B)
----README.md(3KB)
----speed.c(1KB)