GNU ARM, Java JDK, Eclipse, Cygwin으로 개발환경 구축하기
목차:
1. 컴파일러 설치
2. JDK 설치
3. Eclipse 설치
4. Eclipse 환경설정
5. Cygwin 또는 gnuwin32 설치
1. 컴파일러 설치
-. GNU Toolchain을 설치합니다.
https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q1-update 에 접속해서 PC OS에 맞게 다운로드 받습니다. 저는 윈도우 64bit라서 gcc-arm-none-eabi-4_8-2014q1-20140314-win32.exe 파일을 받았습니다.
-. 다음 화면을 참고해서 설치합니다.
-. 설치 완료 후 도스창에서 arm-none-eabi-gcc –v 명령으로 버전을 확인합니다.
2. JDK 설치
-. 자바 JDK를 설치합니다. (이미 설치되어 있으면 skip)
http://www.oracle.com/technetwork/java/javase/downloads/index.html 에 접속해서 PC OS에 맞게 다운로드 받습니다. 저는 윈도우 64bit라서 jdk-8u5-windows-x64.exe 파일을 받았습니다.
-. 다음 화면을 참고해서 설치합니다.
-. 설치 완료 후 도스창에서 java -version 명령으로 버전을 확인합니다.
3. Eclipse 설치
-. Eclipse를 설치합니다.
http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplersr2 에 접속해서 PC OS에 맞게 다운로드 받습니다. 저는 윈도우 64bit라서 eclipse-cpp-kepler-SR2-win32-x86_64.zip 파일을 받았습니다.
-. 다운로드 받은 zip 파일을 압축 해제한 후 사용합니다.
4. Eclipse 환경설정
-. eclipse.exe를 실행합니다.
-. Help->Install New Software… 메뉴를 선택합니다.
-. --All Available Sit-- 선택 후 http://download.eclipse.org/tools/cdt/releases/helios 사이트를 추가합니다.
-. 하기 6개 항목을 선택합니다.
C/C++ Development Tools
C/C++ Development Platform
C/C++ GCC Cross Compiler Support
C/C++ GDB Hardware Debugging
C/C++ GNU Toolchain Build Support
C/C++ GNU Toolchain Debug Support
-. 설치 완료 후 Eclipse를 restart 합니다.
-. Help->Install New Software…->Add 메뉴를 선택합니다.
-. GNU ARM 플러그인을 추가합니다.
http://sourceforge.net/projects/gnuarmeclipse/files/Eclipse/updates
http://gnuarmeclipse.sourceforge.net/updates-test
최근에 v3.1.1-201606210758 버전에서 컴파일 시 Post-build steps에서 문제가 발견 되었다.
하기의 v2.12.1-201604190915.zip 파일을 수동 설치할 것을 권장합니다.
https://github.com/gnuarmeclipse/plug-ins/releases/tag/v2.12.1-201604190915
5. Cygwin 또는 gnuwin32 설치
-. make.exe, rm.exe, echo.exe 를 이용하기 위해 Cygwin을 설치합니다.
https://www.cygwin.com/ 에 접속해서 PC OS에 맞게 다운로드 받습니다. 저는 윈도우 64bit라서 setup-x86_64.exe 파일을 받았습니다.
-. 다음 화면을 참고해서 설치합니다.
-. 저는 설치시간 단축을 위해 Install from Local Directory를 이용했습니다.
Install from Internet 옵션을 사용해도 무방합니다.
-. Base package만 설치합니다.
-. E:\cygwin64\bin path를 윈도우 시스템 환경변수에 추가합니다.
'오픈소스 HW > 개발환경' 카테고리의 다른 글
How to build a development environment with GNU ARM, Java JDK, Eclipse, Cygwin (0) | 2016.11.17 |
---|---|
Eclipse에서 WIZwiki-W7500 library 포팅하기 Tutorial (0) | 2015.06.02 |