AVR的集成開發環境


終於拿到論壇新開的AVR的板子了,雖然只是個樣板,自己焊的也很難看,但好歹能用,
足夠我折騰好些日子了。希望接下去的短短日子里,能小有收獲,即便是最簡單的東西也希望跟大家分享。
     這是第一篇,我說說AVR的集成開發環境。也就是常說的IDE(Integrated Development Environment)。圖片比較多,雖然用軟件處理過體積,網頁可能還是比較慢,還請見諒。      現今世界上的AVR開發環境可以說是百花齊放了,互相當然各有長短,我們看看都有哪些:      首當其沖的應該還是IAR,為什么呢,因為當初AVR還在ATMEL胎中醞釀的時候,IAR公司
參與了AVR的設計,因此可以認為IAR有更為正統的血液,它最了解AVR,它的編譯器編出來的
代碼應該最優秀。好比你生的孩子還是你最了解——至少相當長一段時間是這樣的。事實上,IAR
for AVR確實展現了這個實力,它的功能確實最為強大,無論是源代碼編寫還是軟件乃至硬件仿
真,編譯出來的代碼也十分優秀。但是事物總是相對存在的,優點有時就意味着缺點。IAR功能
全面而強悍,代價就是它的軟件界面比較復雜,設置選項多,網上的資料也比較少,最要命的是
這個軟件非常的貴,好吧你說你有破解版,但是破解文件一般並不通用,而且破解方法一般都稍
顯繁瑣。以上幾條,對於新接觸AVR的人來說,幾乎是邁不過的坎。
    接下來是官方的AVR studio,官方出品,但是一般沒有人用這個軟件來做開發環境,為什
么呢,因為它本身不支持C語言,一般我們只用它的仿真功能搭配其他C編譯器來用。     第三個,WINAVR,又稱GCC AVR。GCC AVR應該是目前使用率最高的AVR開發環境了,軟件體積小,界面簡單易用,教程資料很多,代碼效率高,最重要的是,它是完全免費的。但是它幾乎沒有仿真調試的功能。所以我首要推薦GCC AVR+AVR studio搭建你的AVR IDE。
    第四個,ICC AVR,大部分AVR教材所用的示例軟件,也是十分簡單易用,適合新手初學,
在此也推薦選用,但是它的功能一般,bug比較多,比較高級的要求它應付起來就有些吃力了。
    此外還有CODEVISION,最大的優點就是它的界面很像keil,這會吸引到眾多從51轉到AVR的人,不過它有2K代碼限制,破解方法又不多。略過不表。
    歸根結底,編譯器始終不見得是最重要的,最重要的是使用編譯器的人罷。
只要適合你,你能用之寫出優秀的程序,就是最好的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM