实验⼀:IAR集成开发环境的使⽤
实验⼀:IAR集成开发环境及使⽤说明IAR EW8051集成开发环境
IAR Embedded Workbench(简称 EW)的 C/C ++交叉编译器和调试器是今天世界最完整的和最容易使⽤专业嵌⼊式应⽤开发⼯具。EW 对不同的微处理器提供⼀样直观⽤户界⾯。EW 今天已经⽀持 35 种以上的 8 位/16 位 32 位 ARM 的微处理器结构。
EW 包括:嵌⼊式 C/C++优化编译器,汇编器,连接定位器,库管理员,编辑器,项⽬管理器和 C-SPY 调试器中。使⽤ IAR的编译器最优化最紧凑的代码,节省硬件资源,最⼤限度地降低产品成本,提⾼产品竞争⼒。
EWARM 是 IAR ⽬前发展很快的产品,EWARM 已经⽀持 ARM7/9/10/11XSCALE,并且在同类产品中具有明显价格优势。其编译器可以对⼀些 SOC 芯⽚进⾏专门的优化。如Atmel,TI,ST,Philips。除了 EWARM 标准版外,IAR 公司还提供EWARM BL(256K)的版本,⽅便了不同层次客户的需求。
IAR System 是嵌⼊式领域唯⼀能够提供这种解决⽅案的公司。EW ⽀持 35 种以上的 8位/16 位/32 位的微处理器结构。IAR Embedded Workbench 集成的编译器主要产品特征:⾼效 PROMable 代码完全标准 C 兼容
内建对应芯⽚的程序速度和⼤⼩优化器⽬标特性扩充
版本控制和扩展⼯具⽀持良好便捷的中断处理和模拟瓶颈性能分析⾼效浮点⽀持内存模式选择⼯程中相对路径⽀持1.IAR 安装
如同 Windows 操作系统其它⼀般的软件安装⼀样,双击 setup.exe 进⾏安装,你将会看到如图 1.1 的界⾯,双击,如图1.2所⽰。
图 1.1 IAR 安装界⾯
图1.2 IAR 安装界⾯单击“Next”⾄下⼀步,如图 1.3所⽰。
图1.3
单击“Accept”⾄下⼀步,分别需要填写你的名字、公司以及认证序列,如图 1.4所⽰。
图1.4 序列号输⼊
打开keygen.exe ,Product 选择“Embedded Workbench For MCS‐ 51 v7.50A ”,然后点击“Get ID ”,点击“Generate ”产⽣License number和License key 复制License number 填⼊“License#”,单击“Next”⾄下⼀步,复制“License key”包括最后
的“#”填⼊“License key”,“Read License Key From File”不⽤选择,如图 1.5 所⽰。
图1.5 序列钥匙输⼊
输⼊的认证序列以及序列钥匙正确后,单击“Next”到下⼀步。如图 1.6 所⽰,
图1.6 选择安装路径
单击“Next”到下⼀步,你将选择完全安装或是典型安装,在这⾥我们选择Full 也就是完全安装。
图1.7 选择安装类型
在这⾥你将查证已输⼊的信息是否正确,如图 1.8 所⽰。如果需要修改,单击“Back”返回即可修改。
图1.8.1 查证信息是否正确
图1.8.2 查证信息是否正确
单击“Next”正式开始安装。在这你将看到安装进度,这将需要⼏分钟时间的等待,现在你需要耐⼼等待。当进度到 100%时,它将跳到下⼀个界⾯,如图 1.9 所⽰。在此你可选择查看 IAR的介绍以及是否⽴即运⾏ IAR 开发集成环境,单击“Finish”来完成安装。
图1.9 完成安装
安装完成后,你可以从“开始”那⾥找到刚刚安装的 IAR 软件。