본문 바로가기

IT

2. Ubuntu 에 Arduino IDE 설치 방법

반응형

 하드웨어도 준비가 되었으니 이젠 PC에서 아두이노 개발 툴을 이용하여 개발을 할 수 있도록 환경을 구성해보겠습니다.


 우분투는 정말 좋은 OS라는 것이 참 편리하게 설치할 수 있습니다.


 1. Arduino IDE 설치하기

 아래와 같이 명령어를 입력하여 개발툴을 설치할 수 있습니다.

$ sudo apt-get install arduino


 입력하면 아두이노 개발에 필요한 패키지와 arduino IDE가 함께 설치가 됩니다.


 2. 실행하기

 위에서 설치한 프로그램은 프로그램목록에서 조회할 수 있습니다. 저같은 경우는 Developments 메뉴에 등록이 되어 있습니다.



요렇게 보이는군요..


저 상태로 바로 실행했으면 좋겠지만, Arduino 는 USB를 통하여 시리얼 통신을 하게 됩니다. USB장비는 기본적으로 root만 읽기 쓰기 권한을 가지며, 일반 유저는 권한이 없습니다. 하여 개발하는 동안에는 root 권한으로 Arduino IDE가 실행되도록 수정하여야 합니다.


xubuntu의 경우 시작버튼에 등록된 실행아이콘을 수정하는 방법은 다음과 같습니다.



설정>Menu Editor를 사용하면 됩니다. 한글판을 사용하시는 분이 있으시면 뭐.. 대충 해석하여 보도록 하시면 됩니다.;;



Arduino IDE까지 잘 찾아가셔서 Command 부분이 'arduino' 로 되어 있던 것을 'gksu arduino'로 변경하고 저장합니다. 그럼 이후부터는 arduino IDE가 실행되는 경우 root권한으로 실행되게 되며, 실행시 사용자의 암호를 확인하는 과정을 거치게 됩니다.


3. 권한 설정하기

Arduino는 USB를 통하여 연결되므로 USB사용에 대한 권한을 추가해야 한다.

이 설정을 추가하면 2번에서 처리한 gksu를 이용한 관리자 권한으로 접속하지 않아도 일반 유저도 USB를 제어할 수 있는 권한이 생긴다.

다음과 같은 명령어를 터미널에 입력한다.

$ sudo adduser <사용자아이디> uucp

$ sudo adduser <사용자아이디> dialout

나의 경우를 예로 들면

sudo adduser dante2k uucp

sudo adduser dante2k dialout

요런식으로 입력하게 된다.


4. 작성일을 기준으로 sudo apt-get install arduino 로 설치되는 버전은 1.1 버전이다. 해당버전은 3번과 같은 설정을 하더라도 USB를 제어할 수 없으므로 2번과 같이 관리자 권한으로 실행하도록 한다. 만약 필요에 따라서 1.6.5 버전(작성일 기준 arduino.cc 홈페이지에서 제공하는 최신버전)을 다운로드받아서 사용한다고 하면 3번의 설정만으로 사용할 수 있다.!!!

반응형