修改库为ARM64,USB权限设置脚本
This commit is contained in:
39
tools/tty-permission.sh
Normal file → Executable file
39
tools/tty-permission.sh
Normal file → Executable file
@@ -1,3 +1,38 @@
|
||||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
# USB 串口设备权限和固定名称设置脚本
|
||||
|
||||
sudo touch /etc/udev/rules.d/70-ttyusb.rules
|
||||
set -e
|
||||
|
||||
echo "=================================="
|
||||
echo "USB 串口设备权限设置"
|
||||
echo "=================================="
|
||||
|
||||
# 1. 检查当前设备
|
||||
echo ""
|
||||
echo "当前连接的 USB 串口设备:"
|
||||
ls -la /dev/ttyUSB* 2>/dev/null || echo "未发现 ttyUSB 设备"
|
||||
|
||||
echo ""
|
||||
echo "设备详细信息:"
|
||||
for dev in /dev/ttyUSB*; do
|
||||
if [ -e "$dev" ]; then
|
||||
echo "--- $dev ---"
|
||||
udevadm info -a -n "$dev" | grep -E "(idVendor|idProduct|serial)" | head -5
|
||||
fi
|
||||
done
|
||||
|
||||
# 2. 安装规则文件
|
||||
echo ""
|
||||
echo "安装 udev 规则"
|
||||
sudo cp 99-usb-serial.rules /etc/udev/rules.d/
|
||||
|
||||
# 3. 重新加载 udev 规则
|
||||
echo "重新加载 udev 规则"
|
||||
sudo udevadm control --reload-rules
|
||||
sudo udevadm trigger
|
||||
|
||||
# 4. 添加用户到 dialout 组
|
||||
echo "将当前用户添加到 dialout 组"
|
||||
sudo usermod -aG dialout $USER
|
||||
|
||||
echo "设置完成,请重新插拔设备"
|
||||
Reference in New Issue
Block a user