





定价:69元
印次:1-3
ISBN:9787302330042
出版日期:2013.08.01
印刷日期:2016.06.21
图书责编:盛东亮
图书分类:零售
目前,市场上微控制器(微处理器)种类繁多,而ARM处理器无疑是其中的一朵奇葩,在我们日常使用的手机、平板电脑等设备中都能看到ARM处理器的身影。从ARM7、ARM9到Cortex系列,ARM给我们带来了一次次的惊喜。本书介绍的CortexM0处理器就是一款优秀的产品,它集高性能、低成本、低功耗等多种优势于一身,为开发者提供了更多的选择。 从最初的8051、ARM7到今天的CortexM0和CortexM3等处理器,译者使用微控制器(微处理器)已经超过了10年,得出的经验是——要想学习好微控制器(微处理器),熟练进行开发,就应该多看、多想和多练。 多看就是要多了解微控制器(微处理器)开发的相关知识,对于初学者而言,这不应仅仅是器件手册加指令集或者C语言,还应该包括模拟和数字电路等硬件相关内容、操作系统以及算法设计等。正所谓“他山之石可以攻玉”,丰富的知识结构对微控制器(微处理器)开发大有裨益,可以减少在编程过程中可能出现的错误,提高产品研发效率。 多想就是在学习过程中要开动脑筋,多问些为什么。只有这样,学习知识才能深入,才能融会贯通。实际工作中也是一样,解决一个问题可以有一种通用的方法,也可以想一下是否可以有其他更简单、更具效率的方法,好的思路既可以降低程序错误的风险,也可以缩短开发时间、提高工作效率。 多练就是要学以致用,在实际产品开发中锻炼自己。微控制器(微处理器)本身就是面向应用的,没有实际操作过硬件,是很难提高的。目前,市场上的开发板和开发工具琳琅满目,而且价格低廉,使用仿真器连接计算机和开发板,就可以建立自己的开发环境。只有实际操作过,才能将理论应用于实际,才能感受到第一次点亮LED或者将数据打印到计算机上所带来的喜悦。 在翻译本书的过程中,遵循了以下原则: ①尽量使用短句,方便读者阅读; ②忠实原文,传达技术真意; ③专业术语使用中英对照,减少阅读同类文档时带来的差异; ④文中涉及的参考文档提供了中英对照,便于读者理解和查找。 本书的内容涵盖了多个方面,既有简单的微控制器操作和程序实例,又有微控制器的内部原理和实现细节,相信无论你是新手还是熟练开发人员,都可以从本书中找到有用的信息。
吴常玉,男,本科学习物理,研究生期间开始电子及计算机编程相关的工作,热爱研发工作,酷爱新鲜事物。具有多年的研发经验,承担过硬件设计、计算机和单片机编程等各方面的工作,尤其擅长嵌入式软硬件的开发。具有8年ARM内核处理器的应用开发经验,多个项目中使用ARM7、ARM9及CORTEX-M3\M0的产品,熟悉ARM内核架构和运行机制。目前供职于一家通信公司,主要从事电力线载波通信路由器的设计及相关产品的开发。 魏军,男,1982年出生,工程师,本科及研究生皆为信息工程方向,具有多年的通信工程领域研发工作经验,多次使用ARM架构的处理器做开发,熟悉ARM内核架构和运行机制。目前工作于大连自然博物馆,主要从事安全数据管理及报警通信设备的研发与维护工作。
译者序 在现代社会,我们周围到处都能看到微控制器(微处理器)的身影,它们广泛应用于家用电器、汽车电子以及工业控制等各个领域,无时无刻不在影响着我们的生活。目前,市场上微控制器(微处理器)种类繁多,而ARM处理器无疑是其中的一朵奇葩,在我们日常使用的手机、平板电脑等设备中都能看到ARM处理器的身影。从ARM7、ARM9到Cortex系列,ARM给我们带来了一次次的惊喜。本书介绍的CortexM0处理器就是一款优秀的产品,它集高性能、低成本、低功耗等多种优势于一身,为开发者提供了更多的选择。 从最初的8051、ARM7到今天的CortexM0和CortexM3等处理器,译者使用微控制器(微处理器)已经超过了10年,得出的经验是——要想学习好微控制器(微处理器),熟练进行开发,就应该多看、多想和多练。 多看就是要多了解微控制器(微处理器)开发的相关知识,对于初学者而言,这不应仅仅是器件手册加指令集或者C语言,还应该包括模拟和数字电路等硬件相关内容、操作系统以及算法设计等。正所谓“他山之石可以攻玉”,丰富的知识结构对微控制器(微处理器)开发大有裨益,可以减少在编程过程中可能出现的错误,提高产品研发效率。 多想就是在学习过程中要开动脑筋,多问些为什么。只有这样,学习知识才能深入,才能融会贯通。实际工作中也是一样,解决一个问题可以有一种通用的方法,也可以想一下是否可以有其他更简单、更具效率的方法,好的思路既可以降低程序错误的风险,也可以缩短开发时间、提高工作效率。 多练就是要学以致用,在实际产品开发中锻炼自己。微控制器(微处理器)本身就是面向应用的,没有实际操作过硬件,是很...
推荐序3
前言5
致谢7
本书约定9
缩写术语11
第1章绪论
1.1为什么要选择CortexM0
1.1.1能耗效率
1.1.2代码密度
1.1.3易于使用
1.2CortexM0处理器的应用
1.3ARM和ARM处理器的背景
1.4CortexM0处理器说明和ARM体系结构
1.5ARM处理器和ARM生态系统
1.6开始使用CortexM0处理器
1.7本书的结构和资源
第2章CortexM0技术综述
2.1CortexM0处理器简介
2.2ARM CortexM0处理器的特性
2.2.1系统特性
2.2.2应用特性
2.2.3调试特性
2.2.4其他特性
2.3CortexM0处理器的优势
2.3.1能耗效率
2.3.28位和16位架构的局限性
2.3.3易于使用,软件可移植
2.3.4选择多样化
2.4低功耗应用
2.4.1门数量低
2.4.2高效率
2.4.3低功耗特性
2.4.4逻辑单元提升
2.5CortexM0的软件可移植性
第3章体系结构
3.1概述
3.2系统模型
3.2.1操作模式和状态
3.2.2寄存器和特殊寄存器
3.2.3R0R12
3.2.4R13,栈指针(SP)
3.2.5R14,链接寄存器(LR)
3.2.6R15,程序计数器(PC)
3.2.7xPSR,... 查看详情
同系列产品
查看详情-
鸿蒙HarmonyOS应用开发实践
向治洪
ISBN:9787302672159
定 价:79元
-
深入理解微电子电路设计——电子元器件、数字电路、模拟电路原理及应用(原书第6版)
[美] 理查德·C.耶格(Richard C. Jaeger) [美] 特拉维斯·N.布莱洛克(Travis N. Blalock) [美] 本杰明·J.布莱洛克(Benjamin J.Blalock) 著 朱前成 朱秀华 编译
ISBN:9787302658191
定 价:199元
-
画说通信原理
张卫钢,汤颖凡
ISBN:9787302629504
定 价:89元
-
数字音频信号处理(原书第3版)
[德] 乌多·佐尔泽(Udo Zolzer)著 张雪英 黄丽霞 孙颖 译
ISBN:9787302644507
定 价:79元