<strong id="mxjka"><del id="mxjka"></del></strong>
      <ol id="mxjka"><blockquote id="mxjka"></blockquote></ol>
      <legend id="mxjka"><li id="mxjka"></li></legend>
      1. <strong id="mxjka"></strong><track id="mxjka"></track>

        <strong id="mxjka"></strong>
        <acronym id="mxjka"></acronym>

        AVR 軟件平臺

        AVR的軟件平臺

        軟件名稱 類型 簡介 官方網址 下載
        AVR Studio IDE、
        匯編編譯器
        ATMEL AVR Studio集成開發環境(IDE),可使用匯編語言進行開發(使用其它語言需第三方軟件協助),集軟硬件仿真、調試、下載編程于一體。ATMEL官方及市面上通用的AVR開發工具都支持AVRStudio。 www.atmel.com 下載
        GCCAVR (WinAVR) C編譯器 GCC是Linux的唯一開發語言。GCC的編譯器優化程度可以說是目前世界上民用軟件中做的最好的,另外,它有一個非常大優點是,免費!在國外,使用它的人幾乎是最多的。但,相對而言,它的缺點是,使用操作較為麻煩。 sourceforge.net 下載
        ICC AVR C編譯器
        (集燒寫程序功能)
        市面上(大陸)的教科書使用它作為例程的較多,集成代碼生成向導,雖然它的各方面性能均不是特別突出,但使用較為方便。雖然ICCAVR軟件不是免費的,但,它有Demo版本,在45天內是完全版。 www.imagecraft.com 下載
        CodeVision AVR C編譯器
        (集燒寫程序功能)
        與KeilC51的代碼風格最為相似,集成較多常用外圍器件的操作函數,集成代碼生成向導,有軟件模塊,不是免費軟件,Demo版為限2KB版。 www.hpinfotech.ro -
        ATman AVR C編譯器 支持多個模塊調試(AVRStudio不支持多個模塊調試)。 www.atmanecl.com -
        IAR AVR C編譯器 IAR實際上在國外比較多人使用,但它的價格較為昂貴,所以,中國大陸內,使用它的開發人員較少,只有習慣用IAR的工程師才會去使用它。 www.iar.com -

        各類語言開發流程

        1.使用匯編語言
        AVRStudio可以建立匯編工程,編譯匯編程序。

        2.使用ICCAVR、CVAVR語言等
        這類C編譯器,它們無法直接進行仿真調試,若需要仿真調試它們開發的C程序,需要在AVRStduio中打開相應的調試文件。
        下面是ICCAVR的開發步驟:
        1)在ICCAVR中建立*.Prj(Project文件)
        2)在ICCAVR中建立*.C(C文件)
        3)在ICCAVR中將*.C添加到*.Prj
        4)在ICCAVR中正確選擇器件型號,進行編譯
        5)在AVRStduio中打開 *.COF,進行仿真調試 ( 這類文件與您需要調試的 *.C 文件所處同一文件夾)

        3.使用GCCAVR語言等
        如:GCCAVR等可以直接在AVRStudio中進行仿真調試:
        下面是GCCAVR的開發步驟:
        1)在AVR Studio里創建新的工程在菜單“project”里選擇“new project”,然后鍵入工程名,并選擇“Generic 3rd Party C compiler”。
        2)在工程里加入/編輯所需的(代碼)文件。
        3)設置編譯器選項選定“Target”并點擊鼠標右鍵(或是選擇菜單“project”的“Settings…”選項)。禁止“Run ‘compile' on each file in Source Files group”;選中“run linker/build stage”;然后在“command”框里輸入所需的命令行(或是一個包含所有命令的.bat批處理文件)來編譯及鏈接工程(注意有效路徑)。在“Run Stage Settings”部分指定合適的擴展名。AVR Studio在調用目標文件時默認為工程名加此擴展名。
        4)在"project"菜單里選擇"build"進行編譯。




        撸撸资源