當(dāng)前位置:首頁(yè) > 電腦軟件 > 編程軟件 > winavr官方版(單片機(jī)編譯工具)

winavr官方版(單片機(jī)編譯工具)

大?。?7.48M 語(yǔ)言:簡(jiǎn)體中文 類(lèi)別:編程軟件
  • 類(lèi)型:國(guó)產(chǎn)軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2023-12-05
  • 環(huán)境:Windows8,Windows7,WinXP,WinVista
  • 本地下載
9
0% 0%

情介紹

winavr官方版是一款開(kāi)源的單片機(jī)編譯工具,主要用來(lái)在windows平臺(tái)下進(jìn)行Atmel AVR系列RISC微控制器的開(kāi)發(fā)工作,和大多數(shù)開(kāi)發(fā)工具一樣,軟件具有眾多工具,比如avr-gcc,基于命令行的編譯器;avr-as,強(qiáng)大的匯編器;avrdude,軟件專(zhuān)用的編程接口等等,這些功能能讓我們的大家進(jìn)行avr微控制器應(yīng)用程序開(kāi)發(fā)。
winavr因?yàn)殚_(kāi)源,所以完全免費(fèi),這樣用戶(hù)就能夠節(jié)省項(xiàng)目資金開(kāi)銷(xiāo),而且如果用戶(hù)想要跟人交流也更加方便,畢竟免費(fèi)的東西使用的用戶(hù)也比較多。而且軟件的優(yōu)化效率非常高,能夠節(jié)省用戶(hù)計(jì)算機(jī)的大量資源。不管是個(gè)人使用,還是企業(yè)使用,這款winavr都是微處理器開(kāi)發(fā)的不錯(cuò)選擇。有需要的朋友歡迎下載體驗(yàn)。

winavr工具

1、avr-gcc。基于命令行的編譯器。著名的開(kāi)源編譯器GUN C Compiler的AVR平臺(tái)移植版。
2、avr-libc。編譯器avr-gcc的庫(kù)。
3、avr-as。匯編器。
4、avrdude。編程接口。
5、avr-gdb。調(diào)試器。
6、programmers notepad。代碼編輯器。

winavr優(yōu)缺點(diǎn)

優(yōu)點(diǎn):
1、免費(fèi)且開(kāi)源。因?yàn)槠涿赓M(fèi),所以可以減少項(xiàng)目資金開(kāi)銷(xiāo),同時(shí),在版權(quán)控制比較好的國(guó)外,WinAVR的使用者是很多的,因此交流、學(xué)習(xí)的平臺(tái)更大。
2、優(yōu)化效率高。
3、利于平臺(tái)遷移。編譯引擎GCC是Linux的通用編譯器,學(xué)習(xí)GCC對(duì)于遷移到其他嵌入式平臺(tái)是十分有利的。
4、配置靈活,可定制性強(qiáng)。
缺點(diǎn):
1、使用較復(fù)雜,需要自己定制Makefile,makefile重要作用就是:指定所用的單片機(jī)類(lèi)型,指定編譯的文件,設(shè)定編譯優(yōu)化條件等。
2、浮點(diǎn)計(jì)算會(huì)遇到精度問(wèn)題,因?yàn)閃INAVR是把double浮點(diǎn)數(shù)定義為float一樣的32位浮點(diǎn)數(shù)了,這樣就降低了一些計(jì)算的精度(當(dāng)然也別指望用8bit MCU來(lái)搞DSP擅長(zhǎng)的浮點(diǎn)計(jì)算)。

軟件優(yōu)勢(shì)

1、目標(biāo)代碼效率極高;(同樣功能的程序,經(jīng)由GCC 編譯后的目標(biāo)代碼,通常比CVAVR的代碼短20%-50%,且運(yùn)行速度更快)。
2、GCC的代碼可讀性和可移植性最高,(為全球最大的自由軟件開(kāi)發(fā)組織的首選開(kāi)發(fā)工具,GCC是C語(yǔ)言事實(shí)上的工業(yè)標(biāo)準(zhǔn),所以用GCC編制的程序,幾乎完全不必考慮移植性問(wèn)題)。
3、WinAVR是公開(kāi)源代碼的自由軟件于有大量的高手參與它的開(kāi)發(fā),所以無(wú)論是GCC本身,還是與GCC 配套的AVR 編譯包,其更新速度和效率都是其它開(kāi)發(fā)工具(accavr,avr studio)所遠(yuǎn)不能比擬的。

載地址

  • 電腦版
winavr官方版(單片機(jī)編譯工具)

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)