首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

樹莓派 xgcom 串口打不開:權限與群組設定解決

     編輯:程式設計綜合問答

樹莓派編譯安裝 xgcom 後,Configure 選項無法開啟串口 (如 /dev/ttyUSB0、/dev/ttyAMA0),通常是權限問題。

解決步驟

  1. 確認裝置存在:ls -l /dev/ttyUSB*、dmesg | grep tty。
  2. 將當前用戶加入 dialout 群組:
    sudo usermod -a -G dialout $USER
    重新登入或重啟生效。
  3. 檢查串口是否被其他程序佔用:lsof /dev/ttyUSB0。
  4. 若為藍牙佔用 /dev/ttyAMA0,需在 /boot/config.txt 關閉藍牙:
    dtoverlay=disable-bt 並重啟。
  5. xgcom 設定中選擇正確裝置、鮑率 (常用 115200/9600)、資料位/停止位/校驗位。

測試指令

# 直接用 screen/minicom 測試通訊
screen /dev/ttyUSB0 115200
# 或
minicom -D /dev/ttyUSB0 -b 115200

原詢問者已自行解決,核心在於 **用戶加入 dialout 群組** 獲取串口讀寫權限。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved