logo/

China-TuShu.com 致 力 做 中 国 最 好 的 图 书 搜 索 系 统 !
书名:
 
 

IAR EWARM嵌入式系统编程与实践-(含光盘)

所属分类: 首页 - 计算机
IAR EWARM嵌入式系统编程与实践-(含光盘) 书   名:  IAR EWARM嵌入式系统编程与实践-(含光盘)
作   者:  徐爱钧
出 版 社:  北航大学
ISBN   :   781077755
原    价:  ¥49

有一家网站低于85折正在热销

IAR EWARM嵌入式系统编程与实践-(含光盘)-图书目录:
第1章?IAR?Embedded?Workbench嵌入式开发工具简介
1.1?IAR?Embedded?Workbench的主要特性1
1.2?IAR?Embedded?Workbench的目录结构和文件类型4
1.2.1?目录结构4
1.2.2?文件格式4
第2章?快速入门
2.1?项目的创建与编译链接7
2.1.1?创建项目7
2.1.2?编译项目13
2.1.3?链接项目15
2.2?使用IAR?C-SPY调试程序17
2.3?使用C与汇编混合编程模式21
2.4?采用C++编程24
2.5?模拟中断仿真28
2.5.1?添加中断句柄28
2.5.2?设置仿真环境31
2.5.3?运行仿真中断35
2.6?使用库模块37
第3章?ARM处理器编程基础
3.1?ARM编程模型40
3.1.1?ARM的数据类型和存储器格式40
3.1.2?处理器工作状态和运行模式42
3.1.3?寄存器组织43
3.1.4?异常48
3.2?ARM的寻址方式52
3.2.1?寄存器寻址52
3.2.2?立即寻址53
3.2.3?寄存器移位寻址53
3.2.4?寄存器间接寻址53
3.2.5?基址寻址54
3.2.6?相对寻址54
3.2.7?多寄存器寻址55
3.2.8?堆栈寻址55
3.2.9?块拷贝寻址55
3.3?ARM指令集57
3.3.1?ARM指令的功能与格式57
3.3.2?指令的条件域58
3.3.3?指令分类说明59
3.4?Thumb指令集77
3.4.1?Thumb指令集与ARM指令集的区别77
3.4.2?Thumb指令分类说明78
3.5?ARM汇编语言程序设计?87
3.5.1?ARM汇编语言程序规范87
3.5.2?IAR汇编器支持的伪指令89
3.5.3?简单汇编语言程序设计102
3.6?用汇编语言编写系统启动程序104
3.6.1?编写启动程序的一般规则105
3.6.2?IAR?Embedded?Workbench?for?ARM软件包给出的一般启动程序106
第4章?IAR?Embedded?Workbench集成开发环境
4.1?IAR?Embedded?Workbench的菜单命令110
4.1.1?File菜单110
4.1.2?Edit菜单111
4.1.3?View菜单113
4.1.4?Project菜单113
4.1.5?Tools菜单116
4.1.6?Window菜单116
4.1.7?Help菜单117
4.2?定制IAR?Embedded?Worbench集成环境118
4.3?IAR?Embedded?Workbench的项目管理120
4.3.1?项目与创建配置120
4.3.2?项目文件导航121
4.3.3?源代码控制122
4.4?应用程序创建123
4.4.1?程序创建123
4.4.2?扩展工具链125
4.5?IAR?Embedded?Workbench编辑器126
4.5.1?IAR?Embedded?Workbench编辑器的使用126
4.5.2?定制编辑环境128
第5章?应用程序仿真调试
5.1?IAR?C-SPY调试器环境131
5.2?C-SPY调试器的菜单命令136
5.2.1?View菜单136
5.2.2?Debug菜单136
5.2.3?Disassembly菜单140
5.2.4?Simulator菜单140
5.3用?C-SPY调试用户程序145
5.3.1?程序执行方式145
5.3.2?用Call?Stack窗口跟踪函数调用147
5.4?变量和表达式148
5.4.1?C-SPY表达式148
5.4.2?察看变量和表达式149
5.5?断点150
5.5.1?定义断点150
5.5.2?察看断点152
5.6?察看存储器和寄存器153
5.6.1?使用存储器窗口153
5.6.2?使用寄存器窗口154
5.7?C-SPY宏系统155
5.7.1?宏语言156
5.7.2?使用C-SPY宏162
5.8?利用C-SPY模拟器进行中断仿真166
5.8.1?C-SPY中断仿真系统166
5.8.2?中断仿真系统的使用167
5.9?应用程序分析172
5.9.1?函数级刨析172
5.9.2?代码覆盖分析173
5.10?C-SPY硬件仿真系统174
5.10.1?硬件仿真流程174
5.10.2?采用IAR?J-Link进行硬件系统仿真调试174
第6章?IAR?ARM?C/C++编译器
6.1?IAR?ARM?C/C++编译器的选项配置181
6.1.1?基本选项配置181
6.1.2?C/C++编译器选项配置183
6.2?数据类型190
6.2.1?基本类型数据190
6.2.2?指针类型数据192
6.2.3?结构体类型数据193
6.2.4?类型属性与对象属性194
6.3?数据存储方式195
6.3.1?堆栈与自动变量195
6.3.2?动态存储器与堆196
6.4?扩展关键字196
6.5?函数200
6.5.1?CPU模式和RAM中的运行函数200
6.5.2?用于中断、并发及操作系统编程的基元201
6.5.3?本征函数204
6.6?代码和数据的段定位206
6.6.1?段的作用说明206
6.6.2?段在存储器中的定位208
6.6.3?数据段209
6.6.4?代码段212
6.6.5?C++?动态初始化213
6.6.6?变量与函数在存储器中的定位213
6.7?DLIB库运行环境215

IAR EWARM嵌入式系统编程与实践-(含光盘)-图书简介:
本书以IAR公司最新推出的4.30A版本IAR Embedded Workbermh for ARM为核心编写,详细介绍了IAR嵌入式C编译器和集成开发环境的使用方法,并给出Philips、Atmel、ST等世界著名半导体公司的多种ARM核嵌入式处理器编程实例,分析了与具体处理器架构相关的软件技术要点,详细介绍了应用程序设计和调试过程。本书所有范例均在IAR EWARM4.30A环境下采用J—Link硬件仿真器与硬件目标板调试通过,可以直接使用。为帮助读者更好地学习和掌握EwARM实际使用方法,本书带有一张配套光盘。其中包含IAR公司提供的32 KB版本全功能EWARM软件包和本书所有范例程序,读者在阅读本书的同时按照范例进行实际操作,可以有效提高学习效率,快速掌握ARM核嵌入式系统应用编程技巧。
  本书以瑞典IAR公司最新推出的V4.30A版本IAR Embeddeld Workbench for ARM为核心,详细介绍了IAR嵌入式C编译器和集成开发环境的使用方法,给出了Philips、Atmel、ST等世界著名半导体公司的多种ARM核嵌入式处理器编程实例;分析了与具体处理器架构相关的软件技术要点,详细介绍了应用程序设计和调试过程,以便于读者快速掌握集成开发环境和嵌入式C编译器的使用方法。本书附光盘一张,内含EwARM学习版软件及其使用的动画演示、开发板原理图、ADS代码移植技术白皮书、书中全部程序范例以及IAR公司提供的v4.30A版本全功能评估软件包。本书适合于从事ARM核嵌入式系统
设计的工程技术人员阅读,也可作为大专院校相关专业嵌入式系统课程的教学参考书。


IAR EWARM嵌入式系统编程与实践-(含光盘)-相关最新图书
·航空航天生物动力学--全国高等医学院校教材
·精神病学-(供基础,预防,临床,口腔医学类专业用)
·面试通
·忙碌不再是理由--用零碎的时间教育好孩子
·世界“我做主”--避开求职的20大陷阱
·像马一样忠诚:做个令人赏识的雇员
·高薪“敲门砖”--获取高薪职位的9大秘诀
·找个“笨老板”--成功度过试用期的55则黄金定律
·用爱的理由拒绝--对孩子说不的63个技巧
·国际货物运输与保险
·中国对外贸易学
·高教体育论坛
·清代湘学研究
·当代湖湘文化应该实现10大转换
·2001.12-2005.12大学英语四级考试星火英语点评历年真题-(决战200
·美容按摩
·韩式一碗料理
·韩式宴客料理
·智慧品牌识别
·居家日式庭院

 


© 2006 china-tushu 网站地图 全部分类 未分类图书