魔笛magi之所罗门同人:在Linux下开发AVR单片机的工具

来源:百度文库 编辑:中财网 时间:2024/04/28 08:11:33
AVR-GCC安装方法简介
配置编译安装方法:
1.安装binutils-2.16.1
建一个目录(比如~/atmel),上面的源码解压到此目录中,形成binutils-2.16.1,gcc-3.4.6,avr-libc-1.4.4三个子目录.
mkdir ~/atmel
cd ~/atmel
mkdir avr-bin (binutils的配置编译安装都在此目录进行)
cd avr-bin
../binutils-2.16.1/configure --target=avr --prefix=/usr/local/atmel --disable-nls
make
make install
然后在/etc/ld.so.conf中加入/usr/local/atmel/lib一行, 并运行/sbin/ldconfig更新.
2. 安装gcc-3.4.6
在~/.bashrc文件中加入export PATH=/usr/local/atmel/bin:${PATH}或在/etc/profile加入
PATH=/usr/local/avr/bin:$PATH.
cd ..
mkdir avr-gcc (gcc的配置编译安装都在此目录进行)
cd avr-gcc
export PATH=/usr/local/atmel/bin:$PATH
../gcc-3.4.6/configure --target=avr --prefix=/usr/local/atmel --enable-languages="c,c++" --with-gnu-ld --with-gnu-as --disable-nls --with-dwarf2
make
make install
3.安装avr-libc-1.4.4
cd ..
mkdir avr-libc (avr-libc的配置编译安装都在此目录进行)
cd avr-libc
../avr-libc-1.4.4/configure --target=avr --prefix=/usr/local/atmel --host=avr
make
make install

下面介绍通用编程器uisp的安装
uisp是一个通用的编程器, 用来在Linux下控制各种各样的编程器, 该项目正在不断的完善中, 项目的主页是:
http://savannah.nongnu.org/projects/uisp
从上面下载uisp-20021201.tar.gz
浏览更多请访问www.42ic.com