亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

AVR單片機(jī)GCC編程

時(shí)間:2023-05-01 09:19:44 計(jì)算機(jī)論文 我要投稿
  • 相關(guān)推薦

AVR單片機(jī)GCC編程

摘要:

Atmel公司的AVR 8位RISC單片機(jī)是一種非常普通的單片機(jī).它是一個(gè)具有電擦寫可編程只讀存儲(chǔ)器(EEPROM),隨機(jī)訪問存儲(chǔ)器(RAM),模數(shù)轉(zhuǎn)換器,大量的輸入和輸出線路,計(jì)時(shí)器,RS-232通訊接口UART以及其他很多功能的單片集成電路.

最好的莫過于在Linux下具有一個(gè)可供利用的完整編程環(huán)境:你可以采用GCC對(duì)這種單片機(jī)進(jìn)行C語(yǔ)言編程.本文我將向你講述如何安裝和使用GCC.我也將向你講述如何把軟件載入單片機(jī).你所需要的只是一塊AT90S4433單片機(jī),一個(gè)4Mhz的晶震,一些電纜和少量其它便宜的部件.

這篇文章只是一個(gè)簡(jiǎn)單介紹.在以后的文章種我們將會(huì)制作一個(gè)具有少數(shù)按鍵的LCD顯示屏,模數(shù)輸入,硬件狗和一些LED.我們的想法是做一個(gè)普通的Linux服務(wù)器的控制面板,不過我們先要學(xué)習(xí)怎么配置編程環(huán)境,這也是本文的主要內(nèi)容.

 

軟件安裝:哪些是你所需要的

采用GNU C語(yǔ)言開發(fā)環(huán)境你需要下列軟件:

binutils-2.11.2.tar.bz2可以從:

ftp://ftp.informatik.rwth-aachen.de/pub/gnu/binutils/

或者

ftp://gatekeeper.dec.com/pub/GNU/binutils/下載gcc-core-3.0.3.tar.gz可以從: ftp://ftp.informatik.rwth-aachen.de/pub/gnu/gcc/

或者

ftp://gatekeeper.dec.com/pub/GNU/gcc/下載avr-libc-20020106 .tar.gz這個(gè)AVR C語(yǔ)言庫(kù)可以從: http://www.amelek.gda.pl/avr/libc/ 也可以從這個(gè)服務(wù)器下載:下載主頁(yè) uisp-20011025.tar.gzAVR編程器可以從: http://www.amelek.gda.pl/avr/libc/ 也可以從這臺(tái)服務(wù)器下載: 下載主頁(yè) 我們把所有這些程序安裝到/usr/local/atmel下. 這是為了使這些程序和普通Linux C語(yǔ)言編譯器分開. 用下面的命令建立這個(gè)目錄:

mkdir /usr/local/atmel

 

軟件安裝:GNU binutils

這個(gè)binutils軟件包提供建立目標(biāo)文件所需要的'所有低級(jí)工具.它包括一個(gè)AVR匯編器(avr-as),連接器(avr-ld),庫(kù)處理工具(avr-ranlib,avr-ar),生成可載入單片機(jī)EEPROM目標(biāo)文件的程序(avr-objcopy),反匯編器(avr-objdump)和象avr-strip和avr-size這類的工具軟件.

運(yùn)行下列命令編譯安裝binutils:

bunzip2 -c binutils-2.11.2.tar.bz2 | tar xvf -

cd binutils-2.11.2

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

make

make install

添加/usr/local/atml/lib這行到/etc/ld.so.conf文件里面,運(yùn)行/sbin/ldconfig

[1] [2] [3] [4] [5] 

【AVR單片機(jī)GCC編程】相關(guān)文章:

單片機(jī)編程個(gè)人簡(jiǎn)歷范文04-29

在單片機(jī)C語(yǔ)言編程中的心得體會(huì)04-25

編程的心得03-14

給機(jī)器編程04-28

數(shù)控編程心得05-07

編程語(yǔ)言排名04-29

有趣的編程課作文04-20

編程學(xué)習(xí)心得04-25

編程實(shí)習(xí)周記04-30

結(jié)對(duì)編程軟件的論文04-27