Link : http://users.rcn.com/rneswold/avr/index.html


LINUX환경에서 Atmel AVR 컴파일러를 사용할수 있는 환경을 만든다.

여기서는 "/usr/local/avr" 디렉토리에 설치한다.

 

- 파일 구하기

/usr/local/avr 디렉토리를 만들고

필요한 파일들을 아래의 사이트에서 다운받는다.

binutils : ftp://mirrors.rcn.net/pub/sourceware/binutils/releases/
avr-gcc : ftp://gatekeeper.dec.com/pub/GNU/gcc
AVR libc : http://savannah.nongnu.org/download/avr-libc/

avrdude : http://savannah.nongnu.org/projects/avrdude

 

- GNU Binutils 컴파일 및 설치하기

이글을 쓰는 시점에 다운받은 파일은 binutils-2.15.tar.bz2 이다.

tar jxvf binutils-2.15.tar.bz2

cd binutils-2.15

./configure --target=avr --prefix=/usr/local/avr

make

make install

 

- 설치된 유틸들의 path를 설정한다.

PATH=$PATH:/usr/local/avr/bin:/usr/local/avr/avr/bin

 

- AVR-GCC 컴파일 및 설치하기

이글을 쓰는 시점에 다운받은 파일은 gcc-core-3.3.2.tar.bz2 이다.

tar jxvf gcc-core-3.3.2.tar.bz2
cd gcc-3.3.2
./configure --target=avr --prefix=/usr/local/avr --disable-nls --enable-languages=c
make

make install

 

- AVR-LIBC 컴파일 및 설치하기

이글을 쓰는 시점에 다운받은 파일은 avr-libc-1.0.5.tar.bz2 이다.

tar jxvf avr-libc-1.0.5.tar.bz2

cd avr-libc-1.0.5

./configure --prefix=/usr/local/avr

make prefix=/usr/local/avr

make prefix=/usr/local/avr install

 

- AVRDUDE 컴파일 및 설치하기

이글을 쓰는 시점에 다운받은 파일은 avrdude-4.4.0.tar.gz 이다.

tar zxvf avrdude-4.4.0.tar.gz

cd avrdude-4.4.0

./configure --prefix=/usr/local/avr

make

make install

'[C-04] ATmega2560' 카테고리의 다른 글

[AVR] Intel Hex File Format  (0) 2010.06.25
uIP-AVR  (0) 2009.11.09
AVR221: Discrete PID controller  (0) 2009.11.06
AVR Timer 계산기  (0) 2009.10.26
Megaload 사이트  (0) 2009.10.22
Posted by eoseontaek