2016-12-03 8 views

답변

4

당신이 here을 설명 esentially, 올바른 읽기/쓰기 권한이 다음 명령을 입력 있는지 확인하는 첫번째 필요 :

$ sudo adduser <username> dialout 
$ sudo chmod a+rw /dev/ttyACM0 

'는/dev/ttyACM0가'아두 이노 인 포트를 연결되면 루트의/dev 폴더에 나열되어야합니다.

초 : arduino가 연결된 포트를 식별하고이 포트에 대한 올바른 권한을 설정 한 후에는 다음 명령을 실행해야합니다. 나는 그것이 정말 필요한 경우, 나는 확실하지 않다 무엇을하는지 잘 모르겠지만, 그것은 업로드 here: http://starter-kit.nettigo.eu/2015/serial-port-busy-for-avrdude-on-ubuntu-with-arduino-leonardo-eth/

와 세 번째, 당신 것

$ sudo udevadm trigger 

이 명령을 발견 여러 번 나를 위해 작동했다 때때로 타이밍과 행운의 도전을 업로드를 찾으십시오. 리셋 (아주 두 번 연속적으로 가끔씩)을 누른 상태에서 arduino 스케치의 업로드 버튼을 누릅니다. 어느 순간에 효과가 있습니다. 코드에서 작은 부분을 끊임없이 변경하면 더 많은 행운을 빕니다. 그래서 '업로드'를 누르면 코드를 먼저 컴파일해야했습니다. 일부 컴퓨터

https://www.arduino.cc/en/Guide/Troubleshooting#upload

, 당신은 TEH 리셋 버튼을

나는 나 같은 (다행히) ICSP 핀과

도 봐로, 부트 로더 엉망 적이없는 밀어해야 할 수도 있습니다 Arduino forum 또는 링크 provide by yourself

+0

감사를 제거,이 또한 유용한 링크입니다. – kafkas

+2

http://www.arduino.org/learning/getting-started/arduino-ide-on-linux-based-os – kafkas

+0

정말 좋은 링크입니다. 완성을 위해 '답변'에 추가했습니다. – hewi

8

내 레오나르도 보드와 우분투에 정확한 문제가 있습니다. 언급 된 링크에서 모든 USB 장치를 무시하도록 ModemManger에 지시하는 규칙을 추가하는 것은 저에게 효과적이지 않았습니다. 그러나 modemmanager를 삭제하는 것은 실제로있었습니다.

는 sudo apt-get을 modemmanager

+0

동일한 문제가 있었음에도 불구하고 modemmanger를 제거하면 해결되었습니다. –

+0

마지막으로이 솔루션을 많이 검색 한 후 –