《ARM Cortex-M3权威指南(第2版)》.PDF扫描版

所需积分/C币:45 2018-01-01 13:29:26 84.33MB PDF
收藏 收藏 4
举报

《ARM Cortex-M3权威指南(第2版)》.PDF扫描版 个人觉得很经典的一本书,有时间可以仔细看看,分享给大家! 仅限自学,勿用于商业用途!
清华 开发者书库 ■■■ The Definitive Guide to the ARM Cortex-M3 Second edition ARM Cortex-M3 权威指南 (第2版) Joseph yiu◎著 吴常玉程凯◎译 请大学出版社 The definitive Guide to the ARM Cortex-M3, 2nd Edition Joseph yiu ISBN:9781856179638 Copyright c 2010 by Elsevier. All rights reserved Authorized Simplified Chinese translation edition published by the Proprietor. Copyright C 2014 by Elsevier( Singapore) Pte Ltd and Tsinghua University Press. All rights reserved Published in China by Tsinghua University Press under special arrangement with Elsevier( Singapore)Pte Ltd.. This edition is authorized for sale in China only, excluding Hong Kong Sar and Taiwan Unauthorized export of this edition is a violation of the Copyright Act. Violation of this Law is subject to Civil and Criminal Penalties 本书简体中文版由 elsevier( Singapore) Pte ltd.授予清华大学出版社在中国大陆地区(不包括香港、澳门 特别行政区以及台湾地区)出版与发行。未经许可之出口,视为违反著作权法,将受法律之制裁。 北京市版权局著作权合同登记号图字:01-2013-6748 本书封底贴有 Elsevier防伪标签,无标签者不得销售, 版权所有,侵权必究。侵权举报电话:010-6278298913701121933 图书在版编目(CIP)数据 ARM Cortex-M3权威指南(第2版)/(英)姚文祥著;吴常玉,程凯译.-北京:清华大学出版社,2014 (清华开发者书库) 书名原文: The Definitive Guide to the arm cortex-M3,2 nd edition ISBN978-7-302-36180-0 Ⅰ.①A…Ⅱ.①姚…②吴…③程…Ⅲ.①微处理器一系统设计一指南Ⅳ.①TP332-62 中国版本图书馆CIP数据核字(2014)第139826号 责任编辑:盛东亮 封面设计:李召霞 责任校对:白蕾 责任印制:王静怡 出版发行:清华大学出版社 MtiL:http://www.tup.comcn,http://www.wqbook.com 地址:北京清华大学学研大厦A座 邮编:100084 社总机:010-62770175 邮购:010-62786544 投稿与读者服务:010-62776969,c-service@tup.tsinghua.edu.cn 质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn 课件下载http://w com.cn,010-62795954 印刷者:北京鑫丰华彩印有限公司 装订者:三河市新茂装订有限公司 经销:全国新华书店 开本:186mm×240mm 印张:26.75 字数:590千字 版次:2014年8月第1版 印次:2014年8月第1次印刷 印数:1~3000 定价:69.00元 产品编号:054433-01 译者序 PREFACE 从2008年开始,基于 Cortex-M3的单片机以其高性能、低成本及易于使用等诸多优 势,已经取代ARM7,成长为32位微控制器的主流。而且由于其诸多特性,之前“ARM9+ OS”(如“ARM9+ Linux”等)的多种方案,目前也可以由“ Cortex-M3+嵌入式OS”的方式 取代。 支持 Cortex-M3的芯片厂家也在日益增多,包括ST、TI、 Atmel等在内的芯片巨头都 有多款基于 Cortex-M3的微控制器产品,而且具有 Flash及内存大小、外设以及运行频率 等,这也使得我们的选择更加广泛。利用一定的程序架构,我们可以开发出基于多种硬件平 台的程序,为产品提供了更多的保障。 在平常工作中,我接触最多的就是 Cortex-M3了,从最开始的STM32,到后来TI Atmel以及 Fujitsu等多家的 Cortex-M3单片机,使用过程中体会最深的就是芯片的高性能 和易用性。 在以往编写8位机的代码时,为了保证任务的正确执行,我们可能还要考虑代码的执行 速度能否满足任务的需求;而对于 Cortex-M3,由于芯片本身的性能及编译器的效率,一般 情况下,我们无须为执行时间而优化代码,编写单片机的代码就如同计算机程序一样方便。 另外,尽管这些单片机都具有诸多外设以及众多控制和状态寄存器,要透彻了解它们,需 要花费一定的时间。幸运的是,厂家一般都提供了丰富的底层驱动库,结合开发工具提供的工 程实例,我们无须在底层代码上花费太多时间,从而可以专注于应用功能的实现。由于这些单 片机都具有相同的内核架构,因此只要熟悉了其中的一个产品,其他产品也就能很快上手。 在所有介绍 Cortex-M3的书籍中,本书无疑是最经典的一本。一方面,作者本身就是 ARM公司的专家,了解 Cortex-M3架构的设计;另一方面,作者选取的角度非常合适,既有 架构设计的细节,也有程序代码实现的实例,而且对容易出现问题的地方进行了说明。另 外,由于 Cortex-M3处理器版本的更新,本书作为第2版,也对上一版的内容进行了大量修 改和补充。 由于本书内容丰富,无论你是新手还是熟练开发人员,都可以从中找到有用的信息。限 于译者水平,疏漏之处敬请批评指正。最后,希望这本书能给读者带来帮助。 吴常玉 2014年5月 推荐序(-) PREFACE 从本书第1版出版开始,ARM微控制器大家庭的成员不断增加,这已经极大地超出了 我们的预计,而且毫不夸张地说,这也是微控制器单元(MCU)领域的革命。成千上万的终 端用户都在使用基于ARM的MCU,它也成为市场上增长最快的MCU技术。 Joseph编写 的《 ARM COrtex-M3权威指南(第2版)》非常及时,可以提供MCU技术的最新信息。 整体来看,我们在许多方面都取得了巨大的进步,其中包括生产基于 Cortex-M3处 理器器件的合作伙伴的数量(目前已超过30家)。 Cortex微控制器软件接口标准( CMSIS) 的发展简化了 Cortex处理器和芯片供应商之间的产品的代码移植,而且 Cortex-Mo处理器 的发布也进一步降低了 ARM MCU的成本。 由于目前的巨大变化,现在开发基于 Cortex-M3处理器的嵌入式方案非常令人振奋! Richard York (英)ARM产品市场总监 推荐序(二 PREFACE 微控制器编程人员本来就是很灵活的一个群体,从一个确定设计方案出发,他们可以通 过某种特定的方式创造出令人惊异的新产品。一般来说,他们需要精确计算,最大限度地节 省系统设计。要施展这种魔法,所需要的最主要的元素为工具链环境,也正是因为这个原 因,ARM自己的工具链部门人员才会同CPU设计者一道,设计出合理、简化以及优化的 ARM7TDMI处理器。 作为这种组合的产物, ARM COrtex-M3的出现,标志着ARM架构取得了令人兴奋 的发展。该设备在融合了32位ARM架构最优的特性以及非常成功的 Thumb-2指令集设 计的同时,还增加了许多新的功能。尽管进行了这些修改, Cortex-M3还是保留了为人熟知 的简单编程模型。 Wayne lyons (英)ARM嵌入式方案技术总监 FOREWORD 本书适合对 ARM Cortex-M3处理器感兴趣的软件和硬件工程师阅读,《 Cortex-M3 技术参考手册》( Cortex-M3 Technical reference manual,TRM)和《ARMv7M架构应用层 参考手册》(ARMv7- M Architecture Application Level Reference Manual)已经提供了本处 理器的许多信息,但它们涉及了太多细节,可能不太适合新手。 本书适合编程人员、嵌入式产品设计人员、片上系统(SoC)工程师、电子爱好者、研究人 员以及对 Cortex-M3感兴趣且有微控制器或微处理器使用经验的其他人员。文中系统介 绍了架构、指令集描述、指令实例、硬件特性以及处理器高级调试系统,还提供了大量应用程 序实例,包括使用ARM工具以及GNU工具链开发 Cortex-M3软件的基本步骤。若工程 师要将软件从ARM7TDMI移植到 Cortex-M3处理器上,本书也非常适合,因其涉及两个 处理器间的差异以及从ARM7TDMI到 Cortex-M3的应用程序软件移植。 Joseph Yiu 致谢 ACKNOWLEDGEMENTS 感谢以下朋友,他们给我提供了帮助、指导以及对本书第2版如何改进的宝贵建议: Richard york、 Andrew frame、 Reinhard Keil、 Nick Sampays、 Dev banerjee、 Robert Boys、 Dominic Pajak、 Alan Tringham、 Stephen Theobald、 Dan brook、 David brash、 Haydn Povey、 Gary Campbell, Kevin McDermott、 Richard earnshaw、 Shyam Sadasivan、 Simon Craske、 Simon axford、 Takashi ugajin、 Wayne lyons、 Samin Ishtiag以及 Simon smith。 感谢 National instruments(美国国家仪器公司)的 Ian bell和 Jamie brettle的支持,他 们帮我检查了涉及 ni LabVIEW的材料。还要感谢 Code Sourcery的 Carlos o donell Brian barrera和 Daniel jacobowitz的支持,他们帮我检查了涉及 CodeSourcery工具链软件 开发的材料。当然,还要感谢 Elsevier的工具人员,有了他们专业的工作,本书才得以顺 利出版 最后,感谢 Peter Cole和 Ivan Yardley在本书编写过程中给予的建议和支持 Joseph Yiu 本书约定 本书在印刷时遵循如下的诸多约定: (1)普通汇编程序代码: MOVR0,R1;将寄存器R1中的数据送到R0中 (2)汇编代码语法中,<>中的内容要用实际的寄存器名代替: MRS <reg>,< special reg> (3)C程序代码: for(i=0;i<3;i++){func1();} (4)伪代码: if(a>b){… (5)数据: ①4’hC和0x123都是16进制数值; ②#3表示3号项目(如IRQ#3表示编号为3的IRQ; ③# immed_12表示12位立即数。 (6)寄存器位: 般表示基于位所在位置的部分数据值,bt15:12]表示15位到12位 7)寄存器访问类型如下 ①R为只读; ②W为只写; ③R/W为可读可写; ④R/Wc为可读,且可被写访问清除

...展开详情
试读 127P 《ARM Cortex-M3权威指南(第2版)》.PDF扫描版
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
lmx89 书还行 但感觉分高了
2018-11-08
回复
lkkey80 还可以,不过翻译有些欠妥。
2018-09-26
回复
zhoujianmin1017 确认高清第二版,不错
2018-08-04
回复
-自由侠 高清第二版,不错。
2018-05-09
回复
klwanghl 资料确系ARM Cortex-M3权威指南(第2版),就是积分太高了
2018-02-23
回复
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 分享达人

    成功上传6个资源即可获取
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版 45积分/C币 立即下载
1/127
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第1页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第2页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第3页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第4页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第5页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第6页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第7页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第8页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第9页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第10页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第11页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第12页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第13页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第14页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第15页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第16页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第17页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第18页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第19页
《ARM Cortex-M3权威指南(第2版)》.PDF扫描版第20页

试读结束, 可继续阅读

45积分/C币 立即下载 >