
内容简介
全书分为13章。第1~4章为基础知识部分,讲述IAREmbe ench开发环境的特点、功能来自、使用方法以及项目管360百科理、参数配置等;第5~10章为本书的重点内容,结合处理器的相关结构讲述IAREmbeddedWorkbench开发环境的实用工作机制与应用,如启动代码与编译系统的关系、代码优化等;第11~13章是实例应用,详细介绍使用IAREmbeddedWorkbench开发环境进行开发的过程。
本书可作为软、硬件开发人员以及系统架构人员等相关工程技术人员的参考书,也可作为相关培训机构的教材或相关专业在校学生及教师的教学辅助教材,还可作为IAREmbeddedWorkbench开发环境的自学读岩只左过物。
作者简介
本书由唐思超编著。
图书目录
第1章IAREmbeddedWorkbench基础知识
1.1IAREmbeddedWorkbench嵌入式集成开来自发环境简介
1.2IAREmbeddedworkbench的菜单及工具栏
1.2.1菜单栏
1.2.2工具栏
360百科1.2.3状态栏
第2章IAREmbeddedWorkbench快速入门
2.1项目的创建
2.1.1建立一个项目文件目录
2.1.2生成新工作区
2.1.3生成新项目
2.1.4给项目添加文件
2.1.5配置听数于织耐屋率甚值国项目选项
2.2编译和频影般链接应用程序
2.2.1编译和链接
2.2.2查看MAP文件
2.3用C-SPY下载和调试应用程序
完 2.3.1配置Debugger选项
2.3.2下载应用程序
序主胡状本 2.3.3源代码级调试
2.3.4查看变量
2.3.5设置和监视断点
2.3.6在反汇编窗口上进行调试
2.3.7监视寄存器
2.3.8查看存储器
2.3.9观察TerminalI/O
2.3.10执行和暂停程序
第3章项目管理
3.1项目组织模型
3.2项目创建与管理
3.2.1工作区及其内容的创建和管理
3.2.2拖拽操作
3.2.3源文件路径
3.3项目文抓销阶到信国这件导航
3.3.1查看工作区
3.3.2显示源代码浏览信息
3.哥周外4使用库模块
第4章IAREmbeddedWorkbench项目参数配置
4.1CeneralOptions——基本选项配置
4.1.1Target选项卡
4团兵顺审机南孔题设矛.1.2Target选项卡(适用于IARforAVR)
4.1.3Target选项卡(适用于IARforMSP430)
4.1.4Outp市孔上动扩足ut选项卡
4.1.5LibraryConfiguration选项卡
4.1.6LibraryOptions选项卡
4.1.7HeaCconfiguration选项卡
安孙提 4.1.8Stack/Heap选项卡
4.1.9Systen选项卡
4.1.10MISRAC选项卡
4.2C/C++编译器配置
4.2.1Language选项卡
4.2.2Code选项卡(适用于IARforAVR)
表刘般台差振绝似4.2.3Code选项卡(适用于IAR蛋forMSP430)
4.2.4Opt散学imizations选项卡
4.2.5Output选项卡
4.2.6List选项出有行准开再脱候卡
4.2.7Preprocessor选项卡
4.2.8Diagnostics选项卡
4.2.9MISRAC选项卡
4.布征越推伟2.10Extra0ptions选项卡
4.3汇编器配置
4.3.1Langua布措这送课盾判径ge选项卡
4.3.2Output选项卡
4.3.3List选项卡
4.3.4Preprocessor选项卡
4.3.5Diagnostics选项卡
4买板解书.3.6ExtraOptio陆价ns选项卡
4.4自定义创时均矿安才量铁棉建配置
4.5项目生成配置
4.6链接器配置
4.6.1Output选项卡
4.6.2ExtraOutput选项卡
4.6.3#define选项卡
4.6.4Diagnostics选项卡
4.6.5List选项卡
4.6.6Config选项卡
4.6.7Processing选项卡
4.6.8Extra0ptions选项卡
4.7库生成器配置
4.8调试器配置
4.8.1Setup选项卡
4.8.2Download选项卡
4.8.3ExtraOptions选项卡
4.8.4Plugins选项卡
4.9IARJ-Link驱动配置
4.9.1Setup选项卡
4.9.2Connection选项卡
4.9.3Breakpoints选项卡
第5章存储方式与段定位
5.1数据存储方式
5.1.1存储空间
5.1.2栈与自动变量
5.1.3堆中的动态存储分配
5.2代码与数据的定位
5.2.1段的定义
5.2.2段的作用
5.2.3段存储类型
5.2.4段在存储器中的定位
5.2.5数据段
5.2.6代码段
5.2.7C++动态初始化
5.2.8变量与函数在存储器中的定位
第6章IARC-SPY宏系统
6.1C-SPY宏系统
6.1.1宏语言
6.1.2宏函数
6.1.3宏文件
6.2使用C-SPY宏
6.2.1使用设置宏函数和设置文件来注册、运行宏
6.2.2使用MacroConfiguration对话框注册宏文件
6.2.3使用Quickwatch界面运行宏函数
6.2.4睁宏函数与断点相连以执行宏函数
6.3使用C-SPY模拟器进行中断仿真
6.3.1C-SPY断仿真系统
6.3.2扣断仿真系统的使用
6.4l断仿真实例
6.4.1添加中断句柄
6.4.2设置仿真环境
6.4.3运行仿真中断
6.4.4使用系统宏定义中断和设置断点
第7章LAREmbeddedWorkbench的工作机制与应用
第8章LAREWARM版本迁移
第9章C与汇编的混合编程
第10章程序分析与性能优化
第11章基于CAN协议的BootLoader
第12章基于AVR单片机的数码录放模块
第13章基于STR912的USB声卡
附录A为MSP430系列单片机编写高质量代码
附录B为AVR系列单片机编写高质量代码
附录C编译指南
附录D选择合适的微控制器
参考文献
评论留言