# OSerialPort **Repository Path**: lazgo/OSerialPort ## Basic Information - **Project Name**: OSerialPort - **Description**: 串行端口调试助手 - MIT License - WPF框架 - MVVM模型 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 148 - **Created**: 2019-09-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## OSerialPort - 串行端口调试助手 ------
 ## 软件架构 软件采用 WPF [Microsoft .NET Framework 4.6.1](https://www.microsoft.com/zh-CN/download/details.aspx?id=49982) 框架,MVVM 模型开发。 ## 功能 - [X] 完整的 MVVM 模型 - [X] 基础功能(打开、关闭、接收、发送、清接收区、清发送区和清空计数) - [X] 十六进制(HEX)接收,十六进制(HEX)发送 - [X] 自动发送 - [X] 保存接收,路径选择 - [ ] 多项发送 - [ ] 检查更新 #### 额外属性 * 软件串行端口传输的编码方式为 UTF-8 (**重要**) * 串行端口输入缓冲区大小配置为 2MB * 串行端口输出缓冲区大小配置为 1MB ## 编译 ### For windows - [ ] VS2015 - [X] VS2017 - [ ] VS2019 ```bash $ git clone https://gitee.com/leven9/OSerialPort.git $ cd OSerialPort/msvc ``` ## 参与贡献 ```bash $ git clone https://gitee.com/leven9/OSerialPort.git ``` ## 开源执照 软件采用 [MIT](https://gitee.com/leven9/OSerialPort/blob/master/LICENSE) 许可授权。