书籍详情

嵌入式系统软件设计实战:基于IAR Embedded Workbench

嵌入式系统软件设计实战:基于IAR Embedded Workbench

作者:唐思超 编著

出版社:北京航空航天大学出版社

出版时间:2010-04-01

ISBN:9787512400450

定价:¥49.00

购买这本书可以去
内容简介
  全书分为13章。第1~4章为基础知识部分,讲述IAR Embedded Workbench开发环境的特点、功能、使用方法以及项目管理、参数配置等;第5~10章为本书的重点内容,结合处理器的相关结构讲述IAR Embedded Workbench开发环境的实用工作机制与应用,如启动代码与编译系统的关系、代码优化等;第11~13章是实例应用,详细介绍使用IAR Embedded Workbench开发环境进行开发的过程。本书可作为软、硬件开发人员以及系统架构人员等相关工程技术人员的参考书,也可作为相关培训机构的教材或相关专业在校学生及教师的教学辅助教材,还可作为IAR Embedded Workbench开发环境的自学读物。
作者简介
暂缺《嵌入式系统软件设计实战:基于IAR Embedded Workbench》作者简介
目录
第1章 IAREmbedded Workbench基础知识
1.1 IAREmbedded Workbench嵌入式集成开发环境简介
1.2 IAREmbedded workbench的菜单及工具栏
1.2.1 菜单栏
1.2.2 工具栏
1.2.3 状态栏
第2章 IAR Embedded Workbench快速入门
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.1 0执行和暂停程序
第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章 IAR Embedded Workbench项目参数配置
4.1 Ceneral Options——基本选项配置
4.1.1 Target选项卡
4.1.2 Target选项卡(适用于IAR for AVR)
4.1.3 Target选项卡(适用于IAR for MSP430)
4.1.4 Output选项卡
4.1.5 Library Configuration选项卡
4.1.6 Library Options选项卡
4.1.7 Hea Cconfiguration选项卡
4.1.8 Stack/Heap选项卡
4.1.9 Systen选项卡
4.1.1 0MISRAC选项卡
4.2 C/C++编译器配置
4.2.1 Language选项卡
4.2.2 Code选项卡(适用于IAR for AVR)
4.2.3 Code选项卡(适用于IAR for MSP430)
4.2.4 Optimizations选项卡
4.2.5 Output选项卡
4.2.6 List选项卡
4.2.7 Preprocessor选项卡
4.2.8 Diagnostics选项卡
4.2.9 MISRAC选项卡
4.2.10 Extra0ptions选项卡
4.3 汇编器配置
4.3.1 Language选项卡
4.3.2 Output选项卡
4.3.3 List选项卡
4.3.4 Preprocessor选项卡
4.3.5 Diagnostics选项卡
4.3.6 ExtraOptions选项卡
4.4 自定义创建配置
4.5 项目生成配置
4.6 链接器配置
4.6.1 Output选项卡
4.6.2 ExtraOutput选项卡
4.6.3 #define选项卡
4.6.4 Diagnostics选项卡
4.6.5 List选项卡
4.6.6 Config选项卡
4.6.7 Processing选项卡
4.6.8 Extra0ptions选项卡
4.7 库生成器配置
4.8 调试器配置
4.8.1 Setup选项卡
4.8.2 Download选项卡
4.8.3 ExtraOptions选项卡
4.8.4 Plugins选项卡
4.9 IARJ-Link驱动配置
4.9.1 Setup选项卡
4.9.2 Connection选项卡
4.9.3 Breakpoints选项卡
第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.7 C++动态初始化
5.2.8 变量与函数在存储器中的定位
第6章 IARC-SPY宏系统
6.1 C-SPY宏系统
6.1.1 宏语言
6.1.2 宏函数
6.1.3 宏文件
6.2 使用C-SPY宏
6.2.1 使用设置宏函数和设置文件来注册、运行宏
6.2.2 使用Macro Configuration对话框注册宏文件
6.2.3 使用Quickwatch界面运行宏函数
6.2.4 睁宏函数与断点相连以执行宏函数
6.3 使用C-SPY模拟器进行中断仿真
6.3.1 C-SPY断仿真系统
6.3.2 扣断仿真系统的使用
6.4 l 断仿真实例
6.4.1 添加中断句柄
6.4.2 设置仿真环境
6.4.3 运行仿真中断
6.4.4 使用系统宏定义中断和设置断点
第7章 LAR Embedded Workbench的工作机制与应用
第8章 LAR EWARM版本迁移
第9章 C与汇编的混合编程
第10章 程序分析与性能优化
第11章 基于CAN协议的 Boot Loader
第12章 基于AVR单片机的数码录放模块
第13章 基于STR912的USB声卡
附录A 为MSP430系列单片机编写高质量代码
附录B 为AVR系列单片机编写高质量代码
附录C 编译指南
附录D 选择合适的微控制器
参考文献
猜您喜欢

读书导航