想建立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 ...