.NETCore跨平台串口通讯中SerialPortStream基础类库问题如何彻底解决?

2026-03-30 10:480阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计705个文字,预计阅读时间需要3分钟。

.NETCore跨平台串口通讯中SerialPortStream基础类库问题如何彻底解决?

由于您要求不使用数字,我将尽量简洁地改写以下内容:

说明:在 .NET Core 2.x 中,若找不到 serialport 库,可以使用第三方框架。直接在 Nuget 中搜索 SerialPortStream,开源地址为 https://github.com/jcurl/SerialPortStream。为了方便使用,有人已将其封装。

说明

由于.net core 2.x 中,已经找不到 serialport 库,使用需要使用第三方框架,可以直接在 Nuget 中搜索

SerialPortStream

开源地址github.com/jcurl/SerialPortStream

为了方便使用,有人封装把它了起来,在 Nuget 中搜索

flyfire.CustomSerialPort

这是一个增强的自定义串口类,实现协议无关的数据帧完整接收功能,支持跨平台使用,使用 SerialPortStream 基础类库。

怎么使用类库

SerialPortStream在 Windows 下可以正常使用,但是,在 Linux 系统下,必须为 Linux 平台编译支持库编译类库,其类库作者说明如下:

不然的话,项目打包到Linux时,会出现:

文章作者给出的方法是,自己在 Linux 下编译,可是很多人会在这里失败,输入命令后,无法安装 gcc 和 cmake,以及其它软件。

阅读全文

本文共计705个文字,预计阅读时间需要3分钟。

.NETCore跨平台串口通讯中SerialPortStream基础类库问题如何彻底解决?

由于您要求不使用数字,我将尽量简洁地改写以下内容:

说明:在 .NET Core 2.x 中,若找不到 serialport 库,可以使用第三方框架。直接在 Nuget 中搜索 SerialPortStream,开源地址为 https://github.com/jcurl/SerialPortStream。为了方便使用,有人已将其封装。

说明

由于.net core 2.x 中,已经找不到 serialport 库,使用需要使用第三方框架,可以直接在 Nuget 中搜索

SerialPortStream

开源地址github.com/jcurl/SerialPortStream

为了方便使用,有人封装把它了起来,在 Nuget 中搜索

flyfire.CustomSerialPort

这是一个增强的自定义串口类,实现协议无关的数据帧完整接收功能,支持跨平台使用,使用 SerialPortStream 基础类库。

怎么使用类库

SerialPortStream在 Windows 下可以正常使用,但是,在 Linux 系统下,必须为 Linux 平台编译支持库编译类库,其类库作者说明如下:

不然的话,项目打包到Linux时,会出现:

文章作者给出的方法是,自己在 Linux 下编译,可是很多人会在这里失败,输入命令后,无法安装 gcc 和 cmake,以及其它软件。

阅读全文