下述操作都需要root身份
第一步:Set-up “usbfs” emulation
在/etc/rc.local最后追加下面代码:
# USBFS emulation for Altera USB Blaster.
mkdir -p /dev/bus/usb/.usbfs
mount -n -t usbfs usbfs /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -sf .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
然后执行命令:
/etc/rc.local
第二步:让普通用户也可以使用USB Blaster
新建文件:/etc/udev/rules.d/51-usbblaster.rules内容为:
# Altera USB-Blaster rule to set mode to 666.
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001", MODE="0666", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", RUN+="/bin/chmod 0666 %c"
然后执行命令:
udevadm control --reload-rules
浙公网安备 33010602011771号