ubuntu下CH34×串列埠驅動安裝
阿新 • • 發佈:2018-12-22
由於之前的錯誤操作,將Tx2版本的串列埠驅動安裝到電腦中了,導致現在插上USB轉TTL毛線反應都沒有,查了一上午,終於找到了結果,現在趁熱把過程梳理出來,給大家作為參考。
如果懶得麻煩,直接猛戳下載就行
一、檢視電腦的核心版本
輸入
uname -r
可以得到自己的ubuntu核心版本
我的核心版本是:
[email protected]:~$ uname -r
4.15.0-33-generic
看到現在,你已經完成百分之90的工作了,高興吧哈哈
二、下載對應的安裝驅動
有個大神已經把各平臺對應的CH34×驅動給整理好了,傳送門:各平臺驅動
下載相應驅動,並解壓縮,得到如下檔案
此時,千萬不要忙著make,要先修改ch34x.c的內容,不同核心對應的內容不同。這個時候步驟一的工作就可以體現了,猛戳這個傳送門,
傳送門裡是官方給出的不同核心對應的驅動原始碼,將相應原始碼複製,並替換ch34x.c(我的是4.15.0-33,選擇4.15的就能用)
三、編譯相應的驅動
替換完成後,開啟終端進入解壓後文件的目錄(就是帶有makefile檔案的目錄),執行
sudo make
此時會得到一個字尾為.o的可執行檔案,然後執行
sudo make load
會得到一大堆檔案
然後將ch34*.ko複製到系統驅動的目錄就好了,命令如下
sudo cp -v ch34*.ko /lib/modules/4.15.0-33-generic/kernel/drivers/usb/serial/
最後再執行
sudo depmod -a
重啟一下,應該就好了,
發現ttyUSB0又回來啦,繼續working!!!