Eclipse Plugin
Eclipse는 현존하는 대다수의 프로그래밍 언어의 개발환경을 지원하며 가장 많이 쓰이고있는 개발 환경 중 하나입니다. 다양한 언어를 개발하는 곳에서 Eclipse는 모든 언어의 통합 개발환경을 만들어 줄 수 있는 하나의 도구입니다. 모든 프로그래밍 언어를 하나의 개발환경에서 개발한다면 개발툴의 관리가 쉽고 언어 별 개발 툴 사용 숙지의 시간을 줄일 수 있어 매우 효율적입니다.
IAR Systems에서는 통합 개발환경을 제공드림과 동시에 Eclipse 개발환경을 완벽히 사용 가능하도록하는 Plugin 또한 제공드리고 있습니다. Eclipse Plugin의 사용으로 IAR Embedded Workbench에서 사용 하시던 대부분의 기능을 Eclipse 개발 환경에서 사용 할 수 있습니다.
Eclipse Plugin으로 사용 가능한 주요 기능은 다음과 같습니다.
- IAR C/C++ Compiler, IAR Assembler, IAR ILINK Linker
- IAR C-SPY Debugger (Eclipse CDT의 표준인 GDB-based debugger를 대체합니다.)
- Project Import 기능
- 고성능 Trace 지원
- Instruction set 시뮬레이터 지원
- 모든 Eclipse CDT 표준 통합 지원
Eclipse Plugin 사용을 위한 준비 사항
- Eclipse 개발환경을 다운로드합니다. 가장 최근 출시된 Eclipse의 사용을 권장합니다.
- 버전 6 이상의 Java Runtime Environment를 설치합니다.
- http://eclipse-update.iar.com/ 링크를 참조하십시오.
Eclipse Plugin 설치
IAR Embedded Workbench의 Eclipse Plugin을 설치하기위해 IAR Plugin Manager를 먼저 설치해야 됩니다. Help Install New Software를 선택합니다.
▲ 그림 1. Install New Software 항목 선택.
Add를 선택 후 Repository의 이름과 경로를 지정합니다. IAR Plugin Manager 설치를 위하여 경로는 http://eclipse-update.iar.com/plugin-manager/1.0/를 사용합니다.
이후 나타나는 설치 가능한 소프트웨어 항목이 나타납니다. IAR Plugin Manager 항목을 선택 후 Next를 누르십시오.
▲ 그림 3. IAR Plugin Manager 선택.
IAR Plugin Manager가 설치 완료된 후 Eclipse를 재시작합니다.
Help ; IAR Embedded Workbench plugin manager… 를 선택하면 IAR Plugin Manager가 구동됩니다. 사용 중인 PC에 설치된 IAR Embedded Workbench의 정보를 가져오며 Eclipse Plugin이 사용 가능한 제품을 보여 줍니다. 사용을 원하는 Plugin을 선택하신 후 Install을 클릭하십시오.
▲ 그림 5. 설치 할 IAR Embedded Workbench Plugin 선택 -1.
설치될 항목이 자동으로 로드되며 설치 항목이 로드 완료되면 모든 항목을 선택한 후 Next를 선택합니다.
▲ 그림 6. 설치 할 IAR Embedded Workbench Plugin 선택 -2.
라이센스 이용 약관 동의 후 Finish를 선택합니다.
Plugin을 설치 합니다.
▲ 그림 8. IAR Embedded Workbench Plugin 설치 중 화면.
Plugin의 설치가 완료되면 Eclipse를 재시작합니다. 이제 Eclipse 개발환경에서 IAR Embedded Workbench의 사용을 위한 모든 준비가 완료 되었습니다.
IAR Embedded Workbench 프로젝트 불러오기와 옵션설정
File ; Import 를 선택하여 IAR Embedded Workbench 프로젝트를 불러올 수 있습니다. 경로 지정 후 Finish를 선택하면 자동으로IAR Embedded Workbench 프로젝트를 불러옵니다. Create links를 선택하면 eclipse workspace 폴더로 프로젝트의 소스 파일들을 복사하지 않습니다. 기존 프로젝트를 불러오는 것 외, File ; C Project 에서 IAR 툴 체인을 사용한 신규 프로젝트를 생성 하실 수도 있습니다. 프로젝트의 옵션은 Projrect - Properties 에서 설정 가능합니다.
IAR Embedded Workbech IDE 환경에서 설정 가능한 옵션 항목을 동일하게 설정 할 수 있습니다. Run - Debug Configuration 항목을 선택하여 디버깅 환경 설정도 가능합니다.
▲ 그림 9. C-RUN Message 윈도우
▲ 그림 10. IAR Embedded Workbench 프로젝트 Import -2.
디버깅 설정 후 Eclipse에서 C-SPY 디버깅 환경 사용이 가능해집니다.
맺음말
여러 프로그래밍 언어를 사용하는 경우 언어 별 개발 환경을 관리하거나 사용하기는 매우 어렵습니다. 그러나 Eclipse는 많은 언어의 개발 환경지원을 하는 IDE 환경입니다. 이처럼 IAR Embedded Workbench의 Eclipse Plugin이 지원됨으로 모든 언어에 대한 개발환경 통합이 가능함으로 좀 더 효율적으로 개발 환경에 대한 문제를 해결할 수 있습니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
13 | STM32와 CAN(Controller Area Network) Loop Back | makersweb | 2017.01.23 | 6042 |
12 | 윈도우10에서 Prolific USB to Serial 드라이버 인식문제 | makersweb | 2016.01.24 | 23449 |
11 | AVRISP mkII 펌웨어 업그레이드 | makersweb | 2015.07.22 | 7546 |
» | 이클립스에서 IAR프로젝트 사용방법 | makersweb | 2015.07.09 | 9281 |
9 | JFlashARM으로 MCU에 bin(바이너리)다운로드 | makersweb | 2015.06.07 | 4943 |
8 | AVR(AT90USB162)을 USB to Serial 로 이용하기 | makersweb | 2015.02.14 | 5340 |
7 | 실시간 운영 체제 또는 RTOS(Real Time Operating System) | pjk | 2014.12.02 | 6399 |
6 | 폴링(Polling), 인터럽트(Interrupt), DMA(Direct Memory Access) | pjk | 2014.10.24 | 6590 |
5 | 부트로더의 start.S 분석 | makersweb | 2014.03.23 | 4180 |
4 | 임베디드 시스템 개발 환경 선택 | makersweb | 2014.03.05 | 4039 |
3 | GNU C 레퍼런스 메뉴얼 - 부록 D | makersweb | 2014.02.28 | 5 |
2 | printk() | makersweb | 2014.02.27 | 5643 |
1 | [Uboot 명령어 및 환경 변수 요약]U-Boot에 Command 및 Parameter에 대한 설명 | pjk | 2014.01.09 | 11328 |