亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • .NET?Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法

.NET?Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法

發布時間:2022-01-17 19:22:37 來源:億速云 閱讀:770 作者:柒染 欄目:開發技術

這篇文章跟大家分析一下“.NET Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法”。內容詳細易懂,對“.NET Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠對大家有所幫助。下面跟著小編一起深入學習“.NET Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法”的知識吧。

說明

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

SerialPortStream

開源地址https://github.com/jcurl/SerialPortStream

為了方便使用,有人封裝把它了起來,在 Nuget 中搜索

flyfire.CustomSerialPort

這是一個增強的自定義串口類,實現協議無關的數據幀完整接收功能,支持跨平臺使用,使用 SerialPortStream 基礎類庫。

怎么使用類庫

SerialPortStream在 Windows 下可以正常使用,但是,在 Linux 系統下,必須為 Linux 平臺編譯支持庫編譯類庫,其類庫作者說明如下:

.NET?Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法

不然的話,項目打包到Linux時,會出現:

.NET?Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法

文章作者給出的方法是,自己在 Linux 下編譯,可是很多人會在這里失敗,輸入命令后,無法安裝 gcc 和 cmake,以及其它軟件。

安裝更新GCC

sudo apt-get install gcc

安裝cmake

sudo apt-get install cmake

安裝 GCC 、Cmake 的目的,是為了能夠編譯 serialportstream,生成 .so 文件。

安裝完成后,還需要安裝 Git ,把SerialPortStream 克隆下來編譯

有些朋友在安裝GCC、Cmake時,出現了無法安裝的問題。

可以試試這個方法

.NET?Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法

更方便的方法

為了避免麻煩和方便使用,筆者在 Linux 編譯支持類庫成功后,把需要的文件打包好了。

你只需在 .NET Core 項目中,把文件放進去即可,無需在 Linux 中安裝 Gcc/Cmake 和后續編譯。

下載地址 http://pan.whuanle.cn/index.php?dir=uploads/dotnet-core-串口&response

下載這三個文件:

  •  libnserial.so 

  •  libnserial.so.1 

  •  libnserial.so.1.1

.NET?Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法

把這三個類庫,發到你的項目中,隨項目一起打包即可。

.NET?Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法

關于.NET Core跨平臺串口通訊使用SerialPortStream基礎類庫問題的解決方法就分享到這里啦,希望上述內容能夠讓大家有所提升。如果想要學習更多知識,請大家多多留意小編的更新。謝謝大家關注一下億速云網站!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

象山县| 鹤山市| 青铜峡市| 奉新县| 南部县| 沙湾县| 广德县| 梅河口市| 南阳市| 南昌市| 哈尔滨市| 崇文区| 佛冈县| 望奎县| 石阡县| 陈巴尔虎旗| 洛隆县| 苏尼特右旗| 固原市| 卢龙县| 和顺县| 汪清县| 广平县| 荃湾区| 玉屏| 皋兰县| 化隆| 张家界市| 商城县| 衡山县| 鄂尔多斯市| 白城市| 福安市| 墨竹工卡县| 武陟县| 安溪县| 合江县| 延吉市| 隆子县| 麻城市| 沙坪坝区|