项目简介
SerialTransfer是一个高效的串行数据传输库,适用于C/C++项目,能兼容Linux与Windows平台。它提供了简单且灵活的API,让串行通信变得轻松高效,还支持在Linux平台下发送和接收二进制可执行文件的传输。
项目的主要特性和功能
- 实现高效的串行数据传输。
- 具备简单易用的API。
- 支持多种平台,包括Linux和Windows。
- 可进行扩展和定制。
- 新增Linux平台程序支持二进制可执行文件传输功能。
安装使用步骤
前提条件
确保已安装以下软件: - CMake 3.22.1 及以上 - GCC 或 Clang 编译器 - Git
快速开始
- 复制仓库:
sh cd SerialTransfer
- 创建构建目录并构建项目:
sh mkdir build cd build cmake .. make
或者直接使用Makefile:shell make
使用方法
- 编译代码:
shell make
- 运行可执行文件:
- 发送文件:
cpp ./main.exe send
- Linux开发板串口send测试用例:
cpp ./serial send /dev/pts/3 ./serial receive /dev/pts/2
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】