搜索
bottom↓
回复: 11

新书《IAR EWARM V5嵌入式系统应用编程与开发》出版

[复制链接]

出0入0汤圆

发表于 2009-9-25 12:08:15 | 显示全部楼层 |阅读模式
北京航空航天大学出版新书:《IAR EWARM V5嵌入式系统应用编程与开发》,作者 徐爱钧

(原文件名:IAR EWARM V5.jpg)
内容简介     
本书以瑞典IAR Systems 公司最新推出的V5版本IAR Embedded Workbench For ARM为核心,详细介绍IAR C/C++编译器、ILINK链接器、IAR PowerPAC 嵌入式实时操作系统以及集成开发环境的使用方法,给出LPC2400,STM32 CortexM3,AT91sam9261等ARM核嵌入式处理器应用编程实例, 分析与具体处理器架构相关的软件技术要点,介绍嵌入式系统应用编程方法和开发过程,并配有包含全功能IAR评估版软件包和书中全部实例的光盘,以便于读者快速掌握集成开发环境和嵌入式C编译器的使用方法。本书适合于从事ARM嵌入式系统设计的工程技术人员阅读,也可作为大专院校相关专业嵌入式系统课程的教学用书。

前言     
随着嵌入式技术的不断发展,各种嵌入式应用系统层出不穷,其中ARM处理器的应用独占鳌头。ARM公司与多家世界著名半导体公司如Intel,Atmel,NXP,ST,Analog Device,TI,Samsung,OKI等合作,开发了众多基于ARM内核的处理器,为嵌入式系统设计提供了丰富的选择空间。ARM核处理器耗电少,成本低,功能强,特有16/32位双指令集,已成为业界最受欢迎的32位RISC体系结构。
    采用ARM核处理器进行嵌入式系统设计,通常需要支持C语言编程的集成开发平台,目前许多软件开发商都相继推出了支持ARM核处理器的开发工具。瑞典著名软件开发商IAR Systems公司2008年推出了V5版本IAR Embedded Workbench For ARM(简称IAR EWARM V5),它是一种增强型一体化开发平台,其中完全集成了开发嵌入式系统所需要的文件编辑、项目管理、编译、链接和调试工具。IAR公司独具特色的CSPY调试器,不仅可以在系统开发初期进行无目标硬件的纯软件仿真,也可以结合JLink/JTrace硬件仿真器,对用户系统进行实时在线仿真调试。
    IAR EWARM V5具有许多新特点:包括高度优化功能的C/C++编译器,支持VFPv1和VFPv2浮点协处理器,能对C/C++源代码自动进行MISRA C 2004标准检查;支持多文件编译功能。采用全新版本ILINK链接器生成业界标准ELF/DWARF格式的输出文件,遵循ARM公司提出的EABI(Embedded Application Binary Interface)标准,提供目标文件级别的兼容性,即其他EABI兼容工具生成的目标库可以与EWARM生成的目标文件一起链接并调试,同时EWARM生成的目标库也能在其他EABI兼容工具里参与链接和调试,从而使应用程序的开发更具灵活性。采用JLink硬件仿真器调试用户系统时,可以设置无限数量的Flash断点。对于新型ARM CortexM核处理器,可以通过SWO接口进行实时跟踪,通信速率高达6 MHz,可以实时显示数据断点、中断记录等各种调试信息。IAR EWARM V5软件包中还提供了对实时操作系统IAR PowerPac的支持。IAR PowerPac是一个与高性能文件系统相结合的功能齐全的RTOS,能与IAR EWARM无缝集成,支持ARM7,ARM9,ARM9E,ARM10E,ARM11,SecurCore,CortexM3和XScale内核,并为不同厂商的器件提供实例和板级支持包,同时还提供USB和TCP/IP协议栈。
    本书以IAR公司最新推出的V5版本IAR Embedded Workbench For ARM为核心编写,详细介绍IAR嵌入式C编译器和集成开发环境的使用方法,给出NXP,ST,Atmel等世界著名半导体公司多种ARM核嵌入式处理器编程实例,分析与具体处理器架构相关的软件技术要点,详细介绍应用程序设计方法和调试过程。本书所有范例均在IAR EWARM V5环境下采用JLink硬件仿真器与硬件目标板调试通过,可以直接使用。
    全书共分10章,各章主要内容如下:
    第1章快速入门。介绍IAR EWARM V5主要特性,以简单应用实例介绍在集成开发环境中创建项目及完成编译、链接和仿真调试的过程。
    第2章ARM处理器编程基础。介绍ARM编程模型、寻址方式、指令集以及ARM汇编语言程序设计的基本规则,给出用汇编语言编写的启动程序和其他范例。
    第3章IAR EWARM集成开发环境。从菜单操作入手,详细介绍应用项目的创建、管理以及配置方法。
    第4章应用程序仿真调试。详细介绍IAR CSPY调试器环境、纯软件仿真方法以及采用JLink硬件仿真器进行实时在线仿真调试的过程。
    第5章IAR C/C++编译器。介绍编译器的配置、数据存储方式、扩展关键字以及IAR C语言扩展。
    第6章IAR ILINK链接器。介绍ILINK链接器的配置、链接过程、模块与段定义、链接器配置文件的编写及应用方法。
    第7章DLIB库运行环境。介绍运行库的选项设置、系统启动和终止、底层输入/输出特性、库函数的使用方法等。
    第8章汇编语言接口。介绍ARM过程调用标准、C语言与汇编语言混合编程方法,给出具体混合编程应用实例。
    第9章PowerPac实时操作系统。介绍RTOS基础知识、任务管理、定时管理、信号量、邮箱与队列、内存管理以及PowerPac调试插件的使用方法。
    第10章ARM嵌入式系统应用编程实例。介绍嵌入式系统应用编程中代码优化方法、编译链接工具与应用系统之间的相互作用,给出NXP公司LPC2400处理器、ST公司STM32 CortexM3处理器以及Atmel公司AT91SAM9261处理器的应用编程实例。
    为帮助读者更好地学习和掌握EWARM实际使用方法,本书配有一张CDROM光盘,其中包含IAR公司V5版本全功能EWARM评估软件包和本书所有范例程序,读者在阅读本书的同时按照范例进行实际操作,可以有效提高学习效率,快速掌握ARM核嵌入式系统应用编程技巧。如果需要购买商业版IAR EWARM软件,请与IAR公司中国代表处上海爱亚软件技术咨询有限公司联系。

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入31汤圆

发表于 2009-9-25 12:23:31 | 显示全部楼层
价格有吗?

出0入0汤圆

发表于 2009-9-25 12:45:23 | 显示全部楼层
59,dangdang,joyo上都还搜不到。

出0入0汤圆

发表于 2009-9-25 16:59:31 | 显示全部楼层
好。。。

出0入0汤圆

发表于 2009-9-25 21:52:44 | 显示全部楼层
好书

出0入0汤圆

发表于 2009-9-26 14:47:02 | 显示全部楼层
奇怪了,好象在试探大家,到现在都没地方有卖,连北航也只有一点介绍,好象根本没打算出这本书.

出0入0汤圆

 楼主| 发表于 2009-9-27 14:18:43 | 显示全部楼层
这本书已经正式出版,可以直接从北航出版社购买。

出0入0汤圆

发表于 2009-9-27 17:55:19 | 显示全部楼层
IAR的书哈黄。 。 。

出0入0汤圆

发表于 2009-9-27 21:09:24 | 显示全部楼层
有吗?不要乱说话嘛!别以为加个"V5"我就认不出来了
《IAR EWARM 嵌入式系统应用编程与开发》我就有一本,50块买的

出0入0汤圆

发表于 2009-11-22 17:37:59 | 显示全部楼层
有的啦

出0入0汤圆

发表于 2014-5-6 11:00:47 | 显示全部楼层
电子版的有没有啊?坛友分享一下吧

出110入109汤圆

发表于 2014-5-6 19:58:06 | 显示全部楼层
好多IDE设置细节,这本书简单掠过,只能去回啃系统自带的相应E文
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 00:51

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表