授权 | 开源 |
大小 | 1.48MB |
语言 | C++ |
CSerialPort是一个基于C++的轻量级开源跨平台串口类库,可以轻松实现跨平台多操作系统的串口读写。
跨平台
简单易用
高效
CSerialPort已经在以下平台做过测试:
DOS ( x86_64 )
Windows ( x86_64 )
Linux ( x86_64, aarch64, mips64el, s390x, ppc64le )
macOS ( x86_64 )
Raspberry Pi ( armv7l )
FreeBSD ( x86_64 )
…
1.首先支持windows和linux平台
2.增加通用串口通信协议
3.支持热插拔
4.更高效的通知模块
5.支持其他语言,如C, C#, Python, Java, Golang等
6.同步串口通信
7.全新的跨平台串口调试助手
8.增加一个类库的介绍和使用视频
9.串口侦听hook
1.跨平台操作系统识别库
2.跨平台多线程类库
3.跨平台锁类库
4.跨平台高效定时器类库
5.性能测试报告(吞吐量、时延、丢包率)
Version: 4.1.0.201010
by itas109 on 2020-10-10
$ git clone --depth=1 https://github.com/itas109/CSerialPort.git
$ cd CSerialPort
$ mkdir bin && cd bin
$ cmake ..
$ cmake --build .
示例路径: CSerialPort/examples/CommQT
示例路径: CSerialPort/examples/CommTui
示例路径: CSerialPort/examples/CommNoGui
相关软件