CSerialPort跨平台串口类库 v4.1.1
CSerialPort是一个基于C++的轻量级开源跨平台串口类库,可以轻松实现跨平台多操作系统的串口读写。
Design Principles 设计原则
跨平台
简单易用
高效
Platform 平台
CSerialPort已经在以下平台做过测试:
DOS ( x86_64 )
Windows ( x86_64 )
Linux ( x86_64, aarch64, mips64el, s390x, ppc64le )
macOS ( x86_64 )
Raspberry Pi ( armv7l )
FreeBSD ( x86_64 )
…
Todo List 待处理事项
Strategic Goal 战略目标
1.首先支持windows和linux平台
2.增加通用串口通信协议
3.支持热插拔
4.更高效的通知模块
5.支持其他语言,如C, C#, Python, Java, Golang等
6.同步串口通信
7.全新的跨平台串口调试助手
8.增加一个类库的介绍和使用视频
9.串口侦听hook
Short-term Goal 短期目标
1.跨平台操作系统识别库
2.跨平台多线程类库
3.跨平台锁类库
4.跨平台高效定时器类库
5.性能测试报告(吞吐量、时延、丢包率)
Last Modify 最新版本
Version: 4.1.0.201010
by itas109 on 2020-10-10
Quick Start 快速开始
$ git clone --depth=1 https://github.com/itas109/CSerialPort.git
$ cd CSerialPort
$ mkdir bin && cd bin
$ cmake ..
$ cmake --build .
Screenshot 截图
Gui 图形用户界面
示例路径: CSerialPort/examples/CommQT
Tui 终端用户界面
示例路径: CSerialPort/examples/CommTui
No Gui 无界面
示例路径: CSerialPort/examples/CommNoGui
下载列表
版权声明:本文来源于互联网,如有侵权,请联系下方邮箱,一个工作日删除!