Вопрос скорее для людей занимающихся программированием микроконтроллеров. Вобщем для работы с МК в Линукс существует программа PIKLAB, аналог MPLABa для венды. У меня проблема в следующем, при настройке программатора, не обнаруживается ICD2("шайба"), точнее при выборе порта usb пишет usb: error. При выполнении команды piklab-prog -c connect -p icd2 -d 18f452 --max-debug -t usb получаем следующее Code: piklab-prog: version 0.15.2 (rev. distribution) programmer: icd2 device: 18F452 port: usb disconnect hardware connect hardware disconnect hardware Connecting ICD2 Programmer on USB Port with device 18F452... need firmware ? 0 USB Port: found USB device as "002" on bus "003" Error: USB Port: Error resetting USB device. (err=could not reset: Операция не позволяется). Хотя от рута все подключается и прекрасно работает. Пробовал выставлять права на /dev/usbdev* - не помогло... На каком-то форуме нашел что нужно создать некий файл 026_microchip.rules Code: #PICKit SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0032", MODE="0660", GROUP="microchip" #PICKit2 SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0033", MODE="0660", GROUP="microchip" #ICD2 SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="microchip" #ICD21 SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="microchip" в /etc/udev/rules.d (создать группу microchip, и включить в нее пользователя), но все равно не помогло... Как я подозреваю проблема скорее всего в выставленных правах. P.S. Если не туда запостил, то перенесите)