** linux 下需要知道你系統的Linux內核版本,然後選擇相應的版本下載,版本查詢命令:** uname -a 在高版本20.04和18.04等版本,不需要執行下麵這條命令來編譯makefile文件,因為系統自身存在串口驅動cp210x.o make 於是只需要在[/lib/modules/5 ...
** linux 下需要知道你系統的Linux內核版本,然後選擇相應的版本下載,版本查詢命令:**
- uname -a
在高版本20.04和18.04等版本,不需要執行下麵這條命令來編譯makefile文件,因為系統自身存在串口驅動cp210x.o - make
於是只需要在[/lib/modules/5.13.0-35-generic/kernel/drivers/usb/serial]這條目錄下,(插入esp32後),執行這條命令,檢查串口是否工作正常
3.ls /dev/ttyUSB*
執行後若顯示【/dev/ttyUSB0】,則說明串口連接成功
PS:在上面那條目中,modules/**5.13.0-35-generic**/kernel中的型號,取決於你執行 uname -a 後顯示的版本號
若是低版本的Ubuntu,則需要在makefile目錄下執行make命令來生成cp210x.o文件然後需要執行以下命令,
1.make
2.cp cp210x.ko to /lib/modules/$(uname -r)/kernel/drivers/usb/serial
3.insmod /lib/modules/$(uname -r)/kernel/drivers/usb/serial/usbserial.ko
4.insmod cp210x.ko
[https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers]這裡下載esp32驅動,linux版