
作 者:马忠梅,徐琰,叶青林 编著3 | e* O: n0 c 出 版 社:北京航空航天大学出版社' U5 p; r+ t& }; b% G 出版时间:2010-1-1( H! T& P3 D: v* l0 R' z; ] : X7 Q, {$ F: `( ` ![]() 内容简介, I5 Q7 G) ]& Q8 F5 n; Y; j+ H) L 本书是32位微控制器教材,基于ARM Cortex讲述嵌入式系统概念、软硬件组成、开发过程以及Cortex体系结构和应用程序开发设计方法。全书共8章,有嵌入式系统基础和ARM CortexM体系结构等理论内容,也有TI、ST、NXP和Atmel四家公司的Cortex微控制器时钟控制和应用程序设计等实践内容,另外还包括μC/OS移植和UML设计方法。本书有两个主要目的,一是普及高端MCU,不要再面向寄存器编程,而要使用库函数;二是体现Cortex MCU很好的“生态环境”,有多家厂商支持。$ s. ^; l+ H5 L2 w4 M" A 本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。 目录! }1 Q" `/ a% j, \( U& V 第1章 嵌入式系统基础9 V( ]+ D2 H9 U; C( c! |4 _8 T 1.1 嵌入式系统概念* H% T6 g1 N. d! ? 1.1.1 嵌入式系统定义 1.1.2 嵌入式系统组成8 ^5 e5 ^- [+ N. e, @ 1.1.3 嵌入式系统特点8 I( ^$ A9 j4 b8 A 1.1.4 嵌入式系统应用' b) C- G' U9 m4 {1 v { 1.1.5 实时系统 1.2 嵌入式处理器- a* w$ t' u/ W6 {* J" o 1.2.1 嵌入式处理器分类# S4 A7 e: R7 x; T, H8 ] 1.2.2 微控制器 1.2.3 嵌入式微处理器 C' k5 `+ q' |* \2 e/ u! l 1.2.4 DSP处理器( i5 A! k0 ]& C# y; z' H 1.2.5 片上系统 1.2.6 典型的嵌入式处理器 1.3 嵌入式操作系统7 x& m5 {, |$ E+ I& [ 1.3.1 操作系统概念和分类- x* _, M! {0 r7 p; j( B- R* Z! k 1.3.2 实时操作系统0 }+ _( Z' \$ X2 K 1.3.3 常见的嵌入式操作系统 1.4 实时操作系统的内核7 W6 k F" a) e' o4 T# m! P0 ` 1.4.1 任务管理 1.4.2 任务间的通信和同步* h4 Z* q9 T0 R h$ k' n8 p 1.4.3 存储器管理2 i. t4 W% u# Q7 t1 g, Y 1.4.4 定时器和中断管理 习题 第2章 嵌入式系统开发过程 2.1 嵌入式软件开发的特点% L8 f: |+ w7 E- _( O+ G* {" g0 Z 2.2 嵌入式软件的开发流程( G+ T3 ~5 g. o/ K J0 L- i 2.3 嵌入式系统调试1 Q" i, I% p, S& q" ~0 r6 b4 t0 v 2.4 板级支持包) Y! K; h# u& J* t4 \ 习题 第3章 CortexM体系结构 3.1 ARM体系结构概述 3.1.1 ARM体系结构的特点 3.1.2 流水线 3.1.3 ARM处理器核3 [: m! q9 w+ Y- } 3.1.4 结构框图 3.1.5 典型的连接方式0 ~! @: a( g0 Q2 z* [. B 3.1.6 ARM JTA调试接口# Z) f& z/ L* s8 q) i: Y0 s& r9 E 3.2 编程模型 3.2.1 Thumb2指令集体系结构(ISA) 3.2.2 寄存器 3.2.3 工作模式和特权级别 3.2.4 CortexM3堆栈( Q4 J" ~* G9 K( d: a2 a* r* z3 o 3.2.5 数据类型) N, q. g2 Z) M* f, K# } 3.2.6 存储器和存储器映射I/O 3.3 ARM基本寻址方式4 {8 X5 Y) y7 u9 [( j/ q( @4 Z 3.4 Thumb2指令集说明$ M% }5 i9 g$ H1 c# f 3.4.1 条件执行; Z1 T1 g( g+ |# v; l: G 3.4.2 指令分类说明 3.4.3 Thumb2指令集的特点3 H) y3 A3 A: X$ { 3.4.4 ARM汇编语言程序设计, X% j$ H; Z9 d 3.5 存储器映射4 z+ Q# B5 I0 ]- `1 g- X$ { 3.5.1 存储系统简介 3.5.2 存储器映射空间 3.5.3 位绑定操作4 K/ y% k7 {, N( i 3.6 中断和异常0 }7 e5 `, L7 g9 P' d 3.6.1 异常类型! Z+ H! b) G! [1 E9 P1 \ 3.6.2 优先级的定义( [0 U$ l" L' c$ {& V 3.6.3 向量表 3.6.4 中断输入及挂起行为1 c9 m5 [7 d" B/ |) T4 `, z/ X! { 3.6.5 NVIC与中断控制 3.6.6 中断/异常的响应序列 3.6.7 尾链中断 3.6.8 迟到异常处理5 ~+ _8 S1 B$ F0 c; s( ^ 3.6.9 异常返回值 3.6.10 中断延迟 3.7 ARM CortexM的优势 习题. d- s! m" D2 ~8 U 第4章 ARM CortexM微控制器0 v L9 ?* W+ h" O 第5章 片上资源的编程技术 第6章 嵌入式系统接口及编程! g/ v# N. V1 t1 l) U8 C' ?# a 第7章 μC/OSII移植 第8章 UML设计方法 参考文献! O' X, f( ?9 T+ m) Z5 U, Z ( x) n4 q. g- I 当当网购买链接 亚马逊网购买链接 电子书籍下载链接1 [1 S. f1 x) |# { 点击查看更多STM32图书推荐 |
谢谢分享 |
谢谢!![]() |
谢谢分享 |
谢谢分享 |