본문 바로가기

개발자/AVR Atmega

AVR studio 와 WinAVR 관계 알기/설치하기



이전 개발 환경이 AVR Studio 4, WinAVR, CodeVision 로더로 진행이 되었는데 사무실이 바뀌면서 덥썩덥썩

AVR Studio 5.1 을 깔았더니 급 혼란... 우와 이거 어떻게 해야 하나 ~ 고민하다가


"고민될땐 고민하지 말고, 즉시 행동하고 실천하는게 정답" 이라서 노트북(Window7)에 다시 설치~ 일단 해보자고....


AVR Studio 와 WinAVR 과의 관계 더해서 Codevision 이란 놈은 또 무엇인지 알아보자~


AVR studio는 Atmel사(micro processor 만드는)에서 무료로 배포하고 있는 AVR 통합 개발 환경입니다.


무료이지만 강력하고 편리한 환경을 제공합니다. 시뮬레이션 기능, 에뮬레이터와 접속하여 실제 Target을 디버깅할 수 있는 에뮬레이터 기능 및 ISP 프로그래밍 기능 관리가 가능합니다.



WINAVR은 GCC 컴파일러에서 파생된 이름인데, AVR 무료 C 컴파일러입니다. 

avr-gcc(컴파일러), avr-gcc(컴파일러 라이브러리), avr-as(어셈블러), avrdude(프로그래머 유틸리티), avarice(JTAG ICE

인터페이스), avr-gdb(디버거), programmers notepad(에디터) 등으로 구성됩니다.


http://winavr.sourceforge.net/ 가 공식 홈페이지이며, http://sourceforge.net/projects/winavr/ 에서 다운로드 받으시면 됩니다. 현재 최근 버전은 Download WinAVR-20100110-install.exe (28.8 MB)


다운로드는 http://sourceforge.net/projects/winavr/files/WinAVR/ 에서 하시면 됩니다.


CodevisionAVR 은 AVR 전용 컴파일러이면서 아래와 같은 기능을 가지고 있다.


- Atmel AVR용 통합 환경 C 컴파일러.  통합 환경 내에 여러 가지 ISP 기능 포함. 통합 환경 내에 비동기 통신 터미널 기능 내장.

- 윈도우 95, 98, NT4.0, 2000 환경에서 동작

- 생성된 COFF파일은 AVR Studio를 사용하여 소스 레벨 디버깅 가능.

- 표준 라이브러리 외에 아래의 여러 가지 주변 소자 라이브러리 포함


       문자형 LCD 모듈

       Philips I2C 버스

       온도 센서 소자(LM75, DS1820)

       Real Time Clock 소자 지원(PCF8563,PCF8583, DS1302, DS1307)

       Dallas 1 Wire 프로토콜

       Thermometer/Thermostat (ds1621)

       SPI

       Delay 함수

       Power management

-  자동 소스 생성 기능 내장



세세한 것은 이 카테고리에서 무수히 알게 될테니 오늘은 AVR Studio 4 설치 과정을 보자~ 이미지로 때움 ㅎㅎ


다운 받은 파일이 있는 폴더~


다음 클릭



인정하고 다음으로~



설치 디렉토리 디폴트로 설치 ~ 바꾸어도 상관없음.



설치중간에 디버깅 툴을 사용하기 위해 USB 연결할 때 필요한 Jungo 드라이버 설치 ~ 다음으로~



설치가 되고 ~ 완료 됩니다.



완료 됩니다.



자~ 오늘은 이것으로 다음 포스트 바로 이어서 올립니다.