本书以IAR公司最新推出的V5版本IAR Embedded Workbench For ARM为核心编写,详细介绍IAR嵌入式C编译器和集成开发环境的使用方法,给出NXP,ST,Atmel等世界著名半导体公司多种ARM核嵌入式处理器编程实例,分析与具体处理器架构相关的软件技术要点,详细介绍应用程序设计方法和调试过程。本书所有范例均在IAR EWARM V5环境下采用JLink硬件仿真器与硬件目标板调试通过,可以直接使用。
本书以瑞典IAR Systems 公司最新推出的V5版本IAR Embedded Workbench For ARM为核心,详细介绍IAR C/C++编译器、ILINK链接器、IAR PowerPAC 嵌入式实时操作系统以及集成开发环境的使用方法,给出LPC2400,STM32 CortexM3,AT91sam9261等ARM核嵌入式处理器应用编程实例,分析与具体处理器架构相关的软件技术要点,介绍嵌入式系统应用编程方法和开发过程,并配有包含全功能IAR评估版软件包和书中全部实例的光盘,以便于读者快速掌握集成开发环境和嵌入式C编译器的使用方法。
本书适合于从事ARM嵌入式系统设计的工程技术人员阅读,也可作为大专院校相关专业嵌入式系统课程的教学用书。
第1章 快速入门
1.1 IAR EWARM V5版本的主要特性与文件格式
1.2 项目的创建、编译与链接
1.2.1 创建项目
1.2.2 编译项目
1.2.3 链接项目
1.3 使用IAR CSPY调试程序
1.4 使用C与汇编混合编程模式
1.5 采用C++编程
1.6 模拟中断仿真
1.6.1 添加中断句柄
1.6.2 设置仿真环境
1.6.3 运行仿真中断
1.7 使用库模块
第2章 ARM处理器编程基础
第3章 IAR EWARM集成开发环境
第4章 应用程序仿真调试
第5章 IAR C/C++编译器
第6章 IAR ILINK链接器
第7章 DLIB库运行环境
第8章 汇编语言接口
第9章 PowerPac实时操作系统
第10章 ARM嵌入式系统应用编程实例
附录1 IAR Embedded Workbench设备支持列表
附录2 关于随书配套光盘和JLink仿真器
附录3 AK100 ARM仿真器简介
附录4 MLink CortexM3仿真器简介
参考文献