书籍详情
《嵌入式系统软件设计实战--基于IAREmbeddedWorkbench唐思超北京航空航天》[35M]百度网盘|亲测有效|pdf下载
  • 嵌入式系统软件设计实战--基于IAREmbeddedWorkbench唐思超北京航空航天

  • 出版社:学源图书专营店
  • 出版时间:2010-04
  • 热度:11826
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书    名

  嵌入式系统软件设计实战--基于IAR EMBEDDED WORKBENCH 

外文书名

  

出版社

  北京航空航天大学出版社

作    者

  唐思超

定    价

  49.00元

出版时间

  2010.04

I S B N

  9787512400450

套装书

  否

重    量

  KG

装    帧

  平装

版    次

  1

字    数

  616000

配套资源  

页    数

  421

开      本

  16开

 

内容简介

《嵌入式系统软件设计实战:基于IAR Embedded Workbench》分为13章。第1~4章为基础知识部分,讲述IAR Embedded Workbench开发环境的特点、功能、使用方法以及项目管理、参数配置等;第5~10章为《嵌入式系统软件设计实战:基于IAR Embedded Workbench》的重点内容,结合处理器的相关结构讲述IAR Embedded Workbench开发环境的实用工作机制与应用,如启动代码与编译系统的关系、代码优化等;第11~13章是实例应用,详细介绍使用IAR EmbeddedWorkbench开发环境进行开发的过程。

目    录

第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 选择合适的微控制器
参考文献