適合于AVR的高端C編譯器,和AVR芯片同步開發(fā)。支持C/C++編程和MISRA- C規(guī)則檢驗,可以產(chǎn)生更高效率的代碼。EWAVR環(huán)境自帶模擬/仿真調(diào)試環(huán)境,調(diào)試時具要相比AVR Studio更方便的調(diào)試效果,生成的UBROF格式調(diào)試文件也可以在AVR Studio中進行源代碼級調(diào)試。備有多種版本,可以適合不同客戶的需要。
IAR EWAVR 16K C/C++編譯器簡介:
IAR EWAVR 16K C/C++編譯器是由IAR公司發(fā)布、針對中國市場的一個特殊版本,該版本基于IAR最新AVR編譯平臺,可以產(chǎn)生最高效率的機器代碼。為了在性能和價格之間進行一個平衡,C程序編譯后的代碼長度限制為16K,從而可以使用用戶可以用較低的價格來獲取優(yōu)異的性能,同時也可以滿足絕大部分MCU程序開發(fā)的需要。
一、功能介紹
包含C編譯器、匯編器和調(diào)試器;
支持工作空間方式管理項目,可以同時開發(fā)和編譯多個項目;
全新的程序編輯器,支持代碼對齊和括號匹配功能;
支持ICE200、JTAGICE和JTAGICE MKII等仿真器,也支持模擬調(diào)試。
二、C編譯器特性
高度優(yōu)化的ISO/ANSI標(biāo)準(zhǔn)C/C++編譯器
擴展C++模板支持
多等級代碼或速度優(yōu)化
內(nèi)嵌了AVR特殊優(yōu)化
擴展了AVR特殊關(guān)鍵詞
完全支持C++的存貯屬性
在C++中直接生成高效率的中斷處理
32位或64位IEEE兼容浮點算法
混合C/C++、匯編LIST文件對照
支持在線匯編
多字節(jié)語言支持
三、匯編器特性
功能強勁的宏匯編,支持通用偽指令和條件編譯;
內(nèi)置C語言預(yù)處理,支持全部C宏定義。
四、鏈接器特性
完善的連接和重定位功能,可產(chǎn)生指定產(chǎn)品格式的可執(zhí)行文件;
靈活的段命令控制代碼和數(shù)據(jù)的安排。
支持非常多的工業(yè)標(biāo)準(zhǔn)格式,兼容大部分通用仿真機。
可以產(chǎn)生代碼的校驗和
五、C-SPY模擬調(diào)試器
支持復(fù)雜的代碼和數(shù)據(jù)斷點
IO及中斷模擬
可以在函數(shù)調(diào)用層進行單步調(diào)試
編輯和調(diào)試可同時進行
多種高級調(diào)試分析手段
六、銷售及售后技術(shù)支持
由廣州雙龍電子獨家代理,并且由雙龍電子提供兩年時間免費技術(shù)支持。
30天評估版下載:http://supp.iar.com/Download/SW/?item=EWAVR-EVAL 4K 免費版下載:http://supp.iar.com/Download/SW/?item=EWAVR-KS4
IAR Embedded Workbench or Atmel AVR Integrated development environment and optimizing C/C++ compiler for AVR IAR Embedded Workbench for AVR is an integrated development environment for building and debugging embedded applications. It provides extensive support for AVR devices and generates very compact and efficient code. Built-in plug-ins to various Atmel emulators and RTOSs are included in standard edition.
|