|
作 者:马忠梅,徐琰,叶青林 编著 出 版 社:北京航空航天大学出版社2 ?7 ^( @, `; ` 出版时间:2010-1-1) I6 S. W8 N! S2 w5 z * }/ w# _" _8 R
内容简介 本书是32位微控制器教材,基于ARM Cortex讲述嵌入式系统概念、软硬件组成、开发过程以及Cortex体系结构和应用程序开发设计方法。全书共8章,有嵌入式系统基础和ARM CortexM体系结构等理论内容,也有TI、ST、NXP和Atmel四家公司的Cortex微控制器时钟控制和应用程序设计等实践内容,另外还包括μC/OS移植和UML设计方法。本书有两个主要目的,一是普及高端MCU,不要再面向寄存器编程,而要使用库函数;二是体现Cortex MCU很好的“生态环境”,有多家厂商支持。( L2 f8 i/ p! o 本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。 目录 第1章 嵌入式系统基础 1.1 嵌入式系统概念 1.1.1 嵌入式系统定义- e4 @: B2 o6 h) n9 w1 c* i3 l 1.1.2 嵌入式系统组成2 X; L; s# E7 G. W- Z 1.1.3 嵌入式系统特点 1.1.4 嵌入式系统应用9 B, @" }( c2 J& U6 k) z8 R& _ 1.1.5 实时系统# g) G% \" U+ a, Y7 j; l 1.2 嵌入式处理器4 P- W8 N4 h8 _! j+ @ 1.2.1 嵌入式处理器分类5 m7 B8 e/ s1 u: d 1.2.2 微控制器 1.2.3 嵌入式微处理器 1.2.4 DSP处理器 1.2.5 片上系统 1.2.6 典型的嵌入式处理器6 p' z/ |# w: T 1.3 嵌入式操作系统 1.3.1 操作系统概念和分类 1.3.2 实时操作系统 1.3.3 常见的嵌入式操作系统' j6 \% t, S2 E+ j 1.4 实时操作系统的内核 1.4.1 任务管理 1.4.2 任务间的通信和同步 1.4.3 存储器管理 1.4.4 定时器和中断管理 o9 D6 ]3 A/ O2 b 习题 第2章 嵌入式系统开发过程* j. P; G: Z8 {& a F 2.1 嵌入式软件开发的特点 2.2 嵌入式软件的开发流程9 F3 \" [3 G* R( ?6 g0 y 2.3 嵌入式系统调试( M" g: d8 M5 z# r: X: N' k 2.4 板级支持包& o7 E8 ~; N+ v3 C6 u( t# A 习题 第3章 CortexM体系结构 3.1 ARM体系结构概述 3.1.1 ARM体系结构的特点 3.1.2 流水线% h3 N+ {, F+ h; z& O 3.1.3 ARM处理器核 3.1.4 结构框图 3.1.5 典型的连接方式 3.1.6 ARM JTA调试接口 3.2 编程模型 3.2.1 Thumb2指令集体系结构(ISA) 3.2.2 寄存器. k' t# h% z' _: K8 N, }* a6 L 3.2.3 工作模式和特权级别 3.2.4 CortexM3堆栈1 R$ } _$ {2 Z% O$ C# r7 h 3.2.5 数据类型 3.2.6 存储器和存储器映射I/O 3.3 ARM基本寻址方式/ s; u9 T! d; N 3.4 Thumb2指令集说明4 r0 O f" j) Q1 E4 ~( L 3.4.1 条件执行 3.4.2 指令分类说明4 i+ W# p* p( B& s# ]1 a# Q 3.4.3 Thumb2指令集的特点' K' f8 m! B" l$ D5 \ 3.4.4 ARM汇编语言程序设计, E& O- ?$ D* L7 L, A. J8 l 3.5 存储器映射 3.5.1 存储系统简介 3.5.2 存储器映射空间" o" Y1 t0 V- b3 H 3.5.3 位绑定操作9 H' o3 a; N3 Y/ b% F 3.6 中断和异常* R3 Q( v7 x" ^7 r5 x7 Z 3.6.1 异常类型 T# z& K% U1 Q( j$ ^6 i 3.6.2 优先级的定义 3.6.3 向量表+ B# ~$ y$ ~$ { G7 ]) E 3.6.4 中断输入及挂起行为 3.6.5 NVIC与中断控制! ^9 f1 F6 f* F' H 3.6.6 中断/异常的响应序列 3.6.7 尾链中断 3.6.8 迟到异常处理 3.6.9 异常返回值* T3 p' k6 M" L 3.6.10 中断延迟 3.7 ARM CortexM的优势 $ C9 `0 h7 W; R) B 习题- O0 y0 f9 |4 l) ?$ u1 D" ^% h 第4章 ARM CortexM微控制器 第5章 片上资源的编程技术. F+ r4 |# y- v0 O 第6章 嵌入式系统接口及编程 第7章 μC/OSII移植 第8章 UML设计方法8 d0 y: {- Q7 s) O0 P 参考文献/ H, L. I7 i$ `( o; @0 z 当当网购买链接 亚马逊网购买链接 电子书籍下载链接 * f0 i. ^: G) ? 点击查看更多STM32图书推荐 |
| 谢谢分享 |
谢谢! |
| 谢谢分享 |
| 谢谢分享 |
微信公众号
手机版