ubuntu 串列埠問題

2021-07-14 21:04:58 字數 524 閱讀 5495

想建立ubuntu和微控制器的通訊,串列埠很常用。但這裡遇到了幾個小問題。 一、

串列埠的名字。

win7裡,ser = serial.serial('com4', 115200, timeout=0.5),名字寫com口就可以了。

ubuntu裡可以先 cd /dev,然後 ls,插上串列埠和不插串列埠都看一遍,看看多了哪乙個,一般是ttyusb0,所以**應該改為

ser = serial.serial('/dev/ttyusb0', 115200, timeout=0.5) 

permission denied: '/dev/ttyusb0'的問題

查了下是許可權問題,先check if you're are member of the dialout group. if not -> "sudo adduser your_user dialout" on the console

然後run chmod 666 /dev/ttyusb0 and/or ttyusb1,這個要root許可權

具體參考了這兩個回答

Ubuntu 串列埠許可權問題

很久很久以前,我們在ubuntu下使用軟體 如minicom screen等 訪問串列埠時,是不需要任何超級許可權的 使用minicom時,只有使用 s選項時需要root許可權 不知道從哪個版本 12.04?開始,我們發現原來那招就不好使了 於是很多人開始習慣無論什麼時候使用minicom,都使用s...

Ubuntu 串列埠許可權問題

很久很久以前,我們在ubuntu下使用軟體 如minicom screen等 訪問串列埠時,是不需要任何超級許可權的 使用minicom時,只有使用 s選項時需要root許可權 不知道從哪個版本 12.04?開始,我們發現原來那招就不好使了 於是很多人開始習慣無論什麼時候使用minicom,都使用s...

ubuntu下kermit連線串列埠的問題

根據網上查的資料和自己的親身體驗,minicom在linux下確實不好用,有時會不通訊,我就碰到了這樣的問題,minicom連線不上開發板。所以,根據的推薦,使用kermit作為超級終端。安裝 sudo apt get install ckermit 配置 vi etc kermit kermrc ...