Using Arduino Serial monitor of Eclipse on Linux
요 근래 NoteBook의 OS를 windows에서 Linux로 변경 하였다. 변경 된 Linux 환경에서 Eclipse의 Arduino Plugin을 설치하고 Arduino Library 개발 작업을 진행하려고 하는데, Serial Monitor가 동작하지 않는다. 이를 해결하기 위해 구글링한 내용을 정리하여 포스팅 한다.
위 문제를 해결 하기 위해서는 eclipse.ini 파일에 아래 내용을 추가 해야 한다.
-Dgnu.io.rxtx.SerialPorts=/dev/ttyACM0:/dev/ttyACM1:/dev/ttyACM2:/dev/ttyACM3:/dev/ttyUSB0::/dev/ttyUSB1::/dev/ttyUSB2::/dev/ttyUSB3::/dev/ttyUSB4
kaizen@kaizen-SharkBay-Platform ~/eclipse $ pwd
/home/kaizen/eclipse
kaizen@kaizen-SharkBay-Platform ~/eclipse $ ls
about.html artifacts.xml dropins eclipse.ini features notice.html plugins
about_files configuration eclipse epl-v10.html icon.xpm p2 readme
kaizen@kaizen-SharkBay-Platform ~/eclipse $ vi eclipse.ini
In Eclipse.ini
위 내용을 추가 한 후, Eclipse.ini 파일을 열면 아래과 같다.
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-Dgnu.io.rxtx.SerialPorts=/dev/ttyACM0:/dev/ttyACM1:/dev/ttyACM2:/dev/ttyACM3:/dev/ttyUSB0::/dev/ttyUSB1::/dev/ttyUSB2::/dev/ttyUSB3::/dev/ttyUSB4
Reference
http://www.baeyens.it/eclipse/Arduino%20eclipse%20plugin%20FAQ.html#Serialdoesntwork