<code id="obzzi"><ol id="obzzi"></ol></code>
      <meter id="obzzi"></meter>
    1. <meter id="obzzi"><u id="obzzi"></u></meter>
    2. 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"進行編譯。




      久久爱免费视频在线观