天天看點

ubuntu20.04使用USB轉序列槽進行序列槽調試1.測試環境2.将USB序列槽映射到Ubuntu中3.安裝PL2303序列槽驅動4.安裝序列槽調試工具

1.測試環境

Virtual Box 中虛拟的Ubuntu20.04.

PL2303晶片USB轉序列槽線

序列槽調試工具:

CuteCom  /  BaoYuanSerial

2.将USB序列槽映射到Ubuntu中

ubuntu20.04使用USB轉序列槽進行序列槽調試1.測試環境2.将USB序列槽映射到Ubuntu中3.安裝PL2303序列槽驅動4.安裝序列槽調試工具

啟動Ubunt虛拟機,如果映射失敗,Ubuntu是啟動不了的。

檢視映射後的端口号,終端輸入 ls /dev/ttyS* -alt

第一行應該就是新映射的結果

ubuntu20.04使用USB轉序列槽進行序列槽調試1.測試環境2.将USB序列槽映射到Ubuntu中3.安裝PL2303序列槽驅動4.安裝序列槽調試工具

3.安裝PL2303序列槽驅動

以前的Ubuntu是直接将此驅動編譯進核心,但不知道從哪個版本開始Ubuntu将其從核心去掉了,是以隻能由我們自己安裝USB轉序列槽驅動,方法如下:

  (1)先切換進入root環境 

輸入su回車,再輸入root密碼進入root權限。(如果沒有設定root密碼,請先設定)

(2)檔案拷貝

   将PL2303驅動從/lib/modules/5.8.0-55-generic/kernel/drivers/usb/serial/下的pl2303.ko檔案拷貝到/usr/src/Linux-headers-5.8.0-55-generic/drivers/usb/serial下:    cp /lib/modules/5.8.0-55-generic/kernel/drivers/usb/serial/pl2303.ko /usr/src/linux-headers-5.8.0-55-generic/drivers/usb/serial

    注意,核心如果不一樣,此處路徑也可能不同。

    檢視核心版本:cat /proc/version

ubuntu20.04使用USB轉序列槽進行序列槽調試1.測試環境2.将USB序列槽映射到Ubuntu中3.安裝PL2303序列槽驅動4.安裝序列槽調試工具

  (3)然後使用指令modprobe usbserial

  (4)再使用指令modprobe pl2303

  (5) 将USB轉序列槽插入電腦USB并確定連接配接到Ubuntu虛拟機,使用指令dmesg | tail可看到usb pl2303等資訊。說明驅動安裝成功。

4.安裝序列槽調試工具

(1)BaoYuanSerial使用

我自己寫的Windows和Ubuntu通用的開源序列槽調試工具 BaoYuanSerial安裝

BaoYuanSerial時基于.net5的,需先安裝.net5

在linux中安裝.net教程

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux

下載下傳ubuntu版程式包

Release BaoYuanSerila-V1.0.1 · xuyuanbao/BaoYuanSerial (github.com)

下載下傳後解壓即可使用。

在終端中使用 sudo dotnet BaoYuanSerial.dll即可打開程式

ubuntu20.04使用USB轉序列槽進行序列槽調試1.測試環境2.将USB序列槽映射到Ubuntu中3.安裝PL2303序列槽驅動4.安裝序列槽調試工具

(2)cutecom使用

sudo apt-get install cutecom

安裝完成,打開時需要在終端中以root權限打開,否則無法打開序列槽。

sudo cutecom

ubuntu20.04使用USB轉序列槽進行序列槽調試1.測試環境2.将USB序列槽映射到Ubuntu中3.安裝PL2303序列槽驅動4.安裝序列槽調試工具

5.開始愉快的序列槽調試之旅吧。

6.附:給程式建立桌面快捷圖示

ubuntu 手動建立快捷圖示 并賦予root權限免密_SabreWulf-CSDN部落格

參考:

ubuntu安裝USB轉序列槽驅動(PL2303)_fourierr的部落格-CSDN部落格_ubuntu安裝usb轉序列槽驅動

Virtualbox下Ubuntu usb轉序列槽設定問題 (360doc.com)

Ubuntu下檢視Linux核心版本和系統版本_zeng_sir的部落格-CSDN部落格