winavr官方版(單片機(jī)編譯工具)
詳情介紹
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)。
2、avr-libc。編譯器avr-gcc的庫(kù)。
3、avr-as。匯編器。
4、avrdude。編程接口。
5、avr-gdb。調(diào)試器。
6、programmers notepad。代碼編輯器。
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ì)算)。
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因?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ī)編譯工具)
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類(lèi)軟件
網(wǎng)友評(píng)論
共0條評(píng)論(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)
分類(lèi)列表
精彩發(fā)現(xiàn)
換一換精品推薦
-
WeBuilder 2025(web代碼編輯器) v18.2官方版 編程軟件 / 119.32M
查看 -
360加固助手電腦版 v4.1.1.1368官方版 編程軟件 / 215.46M
查看 -
adobe muse cc 2018中文版 v13.0 編程軟件 / 802.9M
查看 -
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
查看 -
EasyBuilder500(步科觸摸屏編程軟件) v2.7.4 編程軟件 / 20.64M
查看
專(zhuān)題推薦
本類(lèi)排行
月排行總排行