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

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

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

情介紹

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

winavr工具

1、avr-gcc。基于命令行的編譯器。著名的開源編譯器GUN C Compiler的AVR平臺移植版。
2、avr-libc。編譯器avr-gcc的庫。
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)且開源。因為其免費(fèi),所以可以減少項目資金開銷,同時,在版權(quán)控制比較好的國外,WinAVR的使用者是很多的,因此交流、學(xué)習(xí)的平臺更大。
2、優(yōu)化效率高。
3、利于平臺遷移。編譯引擎GCC是Linux的通用編譯器,學(xué)習(xí)GCC對于遷移到其他嵌入式平臺是十分有利的。
4、配置靈活,可定制性強(qiáng)。
缺點(diǎn):
1、使用較復(fù)雜,需要自己定制Makefile,makefile重要作用就是:指定所用的單片機(jī)類型,指定編譯的文件,設(shè)定編譯優(yōu)化條件等。
2、浮點(diǎn)計算會遇到精度問題,因為WINAVR是把double浮點(diǎn)數(shù)定義為float一樣的32位浮點(diǎn)數(shù)了,這樣就降低了一些計算的精度(當(dāng)然也別指望用8bit MCU來搞DSP擅長的浮點(diǎn)計算)。

軟件優(yōu)勢

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

載地址

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

網(wǎng)友評論

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