ARM Cortex-MO 微控制器原理与实践(附光盘1张)
定 价:79 元
- 作者:温子祺,刘志峰,冼安胜 等 著
- 出版时间:2013/1/1
- ISBN:9787512410374
- 出 版 社:北京航空航天大学出版社
- 中图法分类:TP332.3
- 页码:533
- 纸张:胶版纸
- 版次:1
- 开本:16开
-
商品库位:
《ARM Cortex-MO 微控制器原理与实践》以新唐公司ARM Cortex-MO内核的NuMicro M051系列微控制器为蓝本,由浅入深,软硬结合,全面系统地介绍基于该微控制器的原理与结构、开发环境与工具、各种接口与功能单元应用的软件编写方法。《ARM Cortex-MO 微控制器原理与实践》以夯实基础,面向应用,理论与实践、方法与实现紧密结合为主线展开,根据ARM Cortex-MO的运行速度快、资源丰富、功能强大等显著特点,采用C语言作为系统软件的开发平台,由浅入深,以螺旋式上升的方式进行编排。在讲解原理和设计方法的同时,还穿插了作者相关的经验、技巧和注意事项,有很强的实用性和指导性。
《ARM Cortex-MO 微控制器原理与实践》可以作为高等院校电子、自动化、仪器仪表和计算机等相关专业的辅助教材,也可作为ARM Cortex-MO微控制器的培训教材,可供相关技术人员学习和参考。
嵌入式领域的发展日新月异,读者也许还没有注意到,但是如果停下来想一想MCU系统10年前的样子并与当今的MCU系统比较一下,会发现PCB设计、元件封装、集成度、时钟速度和内存大小已经经历了好几代的变化。在这方面最热门的话题之一是仍在使用8位MCU的用户何时才能摆脱传统架构,并转向使用更先进的32位微控制器架构,如基于ARMCortex-M的MCU系列。在过去几年里,嵌入式开发者向32位MCU的迁移一直呈现强劲势头,采取这一行动的最强有力的理由是市场和消费者对嵌入式产品复杂性的需求大大增加。随着嵌入式产品彼此互联越来越多、功能越来越丰富,目前的8位和16位MCU已经无法满足处理要求,即使8位或16位MCU能够满足当前的项目需求,它也存在限制未来产品升级和代码重复使用的严重风险。第二个常见原因是嵌入式开发者开始认识到迁移到32位MCU带来的好处,且不说32位MCU能提供超过10倍的性能,单说这种迁移本身就能够带来更低的能耗、更小的程序代码、更快的软件开发时间以及更好的软件重用性。
随着近年来制造工艺的不断进步,ARMCortex微控制器的成本也不断降低,已经与8位和16位微控制器处于同等水平;另一个原因是基于ARM的器件的选择余地、性能范围和可用性。如今,越来越多的微控制器供应商提供基于ARM的微控制器,这些产品能提供选择范围更广的外设、性能、内存大小、封装、成本等。
绪论
0.1 什么是微控制器
0.2 微控制器历史
0.3 微控制器应用领域
第1篇 初步认知篇
第1章 微控制器发展趋势
1.1 概述
1.2 ARMCortex-M微控制器优势
1.2.1 指令集效率
1.2.2 8位应用程序的神话
1.2.3 性能
1.2.4 8位和16位微控制器的局限
1.2.5 低功耗
1.2.6 内存访问效率
1.2.7 通过降低操作频率来降低能耗
1.2.8 通过缩短活跃周期来降低能耗
1.2.9 低功耗的总体优势
1.2.10 软件开发
1.2.11 从8位或16位微控制器向ARM移植软件
1.2.12 调试
1.2.13 选择
1.2.14 软件可移植性
1.2.15 迁移成本
1.2.16 结论
1.3 ARMCortex-M微控制器程序迁移
第2章 ARM概述
2.1 ARM
2.2 RISC
2.2.1 简介
2.2.2 概念分析
2.2.3 特点
2.2.4 区别
2.2.5 种类
2.2.6 CPU发展
2.2.7 CPU的制造过程
第3章 ARMCortex-MO
3.1 总线架构
3.1.1 什么是AMBA
3.1.2 什么是AHB-Lite
3.1.3 什么是CoreSight
3.2 Cortex-MO的结构特点
3.2.1 编程模型
3.2.2 存储模型
3.2.3 异常处理
3.2.4 功耗管理
3.2.5 指令集
3.3 开发工具
第4章 ARM微控制器的指令集
4.1 ARM微控制器的指令的分类与格式
4.2 ARM指令的条件域
4.3 ARM指令的寻址方式
4.4 ARM指令集
4.4.1 跳转指令
4.4.2 数据处理指令
4.4.3 乘法指令与乘加指令
4.4.4 程序状态寄存器访问指令
……
第2篇 基础入门篇
第3篇 深入篇
第4篇 番外篇
附录B 单片机多功能调试助手
参考文献