WinAVR + AVR Studio 설치하기

2015.07.27 21:47

출처 : http://www.hackerschool.org/Sub_Html/HS_University/HardwareHacking/14.html


본 서적과 함께 AVR 개발 실습을 하기 위해선 다음과 같은 세 가지가 필요하며,

이 준비 과정은 일반적으로 15분에서 30분 정도 소요 될 것입니다.


- 첫 째, AVR 전용 컴파일러 설치

- 둘 째, AVR 개발을 쉽게 할 수 있도록 도와주는 통합개발도구(IDE) 설치

- 셋 째, AVR 키트에 대한 하드웨어 드라이버 설치


1. WinAVR의 설치

  - WinAVR은 컴파일러, 디버거, 분석도구의 모음입니다. 

  - 즉, 실제 개발의 핵심이 되는 파일들을 제공합니다.

  - 설치되는 파일들 : gcc, g++, gdb, nm, ld, objdump, readelf 등

  - WinAVR 설치

    - http://sourceforge.net/projects/winavr/files/

    - 바로다운: http://sourceforge.net/projects/winavr/files/WinAVR/20100110/

    - 짧은 링크: http://bit.ly/gcPMiX

  - 기본 설치 폴더는 C:\WinAVR-20100110\입니다.





2. AVR Studio4 설치

  - 위 WinAVR에 대한 GUI 기반 통합개발 환경을 제공하는 도구입니다.

  - 즉, AVR Studio는 WinAVR에 대한 사용자 인터페이스인 셈입니다.

  - AVR Studio4 설치

    - http://www.atmel.com/tools/STUDIOARCHIVE.aspx (4.19 설치 권장)

    - register 버튼을 눌러서 등록 후 다운로드 가능

    - 등록 없이 바로 다운 : http://www.atmel.com/Images/AvrStudio4Setup.exe

    - 짧은 링크 : http://bit.ly/JaTVrT (실행파일 링크 경고가 나오면 무시하고 계속 진행)

  - Windows7의 경우 설치 중 멈춤 현상이 발생하는 경우가 있는데,

    이 때엔 다른 프로그램들을 닫고 바탕화면으로 이동하면 설치가 계속 진행됩니다.

  - 기본 설치 폴더는 C:\Program Files\Atmel\입니다.

  - AVR Studio 설치 후 추가로 나타나는 Junggo USB 드라이버도 함께 설치합니다.






참고> AVR ToolChain 

  - AVR ToolChain은 ATMEL 자체적으로 제공하는 컴파일러입니다. 

  - 개발자는 WinAVR과 AVR Toolchain 중 하나를 선택하여 사용합니다.

  - 우리는 WinAVR 이미 컴파일러를 설치했기 때문에 ToolChain은 설치하지 

    않아도 되며, 단지 참고로 설치 경로를 알려드립니다.

  - http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4118

  - 링크 : http://www.atmel.com/Images/avr-toolchain-installer-3.3.0.710-win32.win32.x86.exe

  - 짧은 링크 : http://bit.ly/K8pbub



3. JMOD128 개발 키트의 USB 드라이버 설치

  - http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx

  - http://www.silabs.com/Support%20Documents/Software/CP210x_VCP_Win_XP_S2K3_Vista_7.exe

  - 짧은 주소 : http://bit.ly/IKV0cs

  - 설치 후 나타나는 CP210x USB to UART Bridge도 함께 설치합니다.





만약 드라이버 설치가 정상적으로 됐다면, JMOD128 USB 케이블을 PC에 연결했을 때

장치관리자에 다음과 같이 CP210x USB to UART Bridge 드라이버가 나타나야 합니다. 

만약 드라이버 설치가 잘 되지 않는다면 USB 케이블을 여러번 재장착 해보시기 바랍니다. 





이로써 개발 환경 구축이 완료 되었습니다!


참고로 상위 버전인 AVR Studio5도 배포되고 있으나, 버전 4에 비해 프로그램이 무겁고, 

설치도 오래 걸리며, 결정적으로 우리가 사용하는 ATmega128과의 호환성이 떨어지는 이유로

추천해드리지 않고 있습니다.