tripiiar是什么3gs化妆品是什么

嵌入式系统软件设计实战--IAR Embedded Workbench_百度百科
嵌入式系统软件设计实战--IAR Embedded Workbench
本书从工程实用的角度出发,分别以目前流行的8位单片机AVR系列、16位单片机MSP430系列和32位单片机ARM7、ARM9以及CortexM3 系列为例,结合其处理器架构特点介绍了相应IAR Embedded Workbench开发环境的机制及应用。
全书分为13章。第1~4章为基础知识部分,讲述IAREmbeddedWorkbench开发环境的特点、功能、使用方法以及项目管理、参数配置等;第5~10章为本书的重点内容,结合处理器的相关结构讲述IAREmbeddedWorkbench开发环境的实用工作机制与应用,如启动代码与编译系统的关系、代码优化等;第11~13章是实例应用,详细介绍使用IAREmbeddedWorkbench开发环境进行开发的过程。
本书可作为软、硬件开发人员以及系统架构人员等相关工程技术人员的参考书,也可作为相关培训机构的教材或相关专业在校学生及教师的教学辅助教材,还可作为IAREmbeddedWorkbench开发环境的自学读物。
本书由唐思超编著。
第1章IAREmbeddedWorkbench基础知识
1.1IAREmbeddedWorkbench嵌入式集成开发环境简介
1.2IAREmbeddedworkbench的菜单及工具栏
1.2.1菜单栏
1.2.2工具栏
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.4Output选项卡
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选项卡(适用于IARforMSP430)
4.2.4Optimizations选项卡
4.2.5Output选项卡
4.2.6List选项卡
4.2.7Preprocessor选项卡
4.2.8Diagnostics选项卡
4.2.9MISRAC选项卡
4.2.10Extra0ptions选项卡
4.3汇编器配置
4.3.1Language选项卡
4.3.2Output选项卡
4.3.3List选项卡
4.3.4Preprocessor选项卡
4.3.5Diagnostics选项卡
4.3.6ExtraOptions选项卡
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选择合适的微控制器弱弱地问一个基础的问题,在g++中有下面这段代码int iArr[3]; for(int i=0;i&3;i++){ iArr[i]=i; } cout&&i_百度知道
弱弱地问一个基础的问题,在g++中有下面这段代码int iArr[3]; for(int i=0;i&3;i++){ iArr[i]=i; } cout&&i
弱弱地问一个基础的问题,在g++中有下面这段代码int iArr[3];for(int i=0;i&3;i++){ iArr[i]=i;}cout&&iArr[3]&&结果是:iArr[3]=3,有没有哪位大哥帮忙看看这是什么原因这在java中是不可能发生,但是我不太清楚VC++中是不是表现同样的现象,不知道这是为什么啊?
我有更好的答案
VC++是不会的,数组越界了。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 化妆品批准文号是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信