你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32图书分享之二十】《ARM Cortex微控制器教程》

[复制链接]
小小陈-245368 发布时间:2012-9-26 17:51
作  者:马忠梅,徐琰,叶青林 编著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: `( `
1111.jpg
  T! H2 S: ^+ {& L8 m8 B内容简介, 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
本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。
; K5 f5 W* K' Y! T* ~* @目录! }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 嵌入式系统定义
% E& B3 @3 o% k1.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 实时系统
  M' h7 M' E; V+ v) I" _2 [: s# G1.2 嵌入式处理器- a* w$ t' u/ W6 {* J" o
1.2.1 嵌入式处理器分类# S4 A7 e: R7 x; T, H8 ]
1.2.2 微控制器
* Z* a3 ]2 [4 Y; s$ P( B# m1.2.3 嵌入式微处理器  C' k5 `+ q' |* \2 e/ u! l
1.2.4 DSP处理器( i5 A! k0 ]& C# y; z' H
1.2.5 片上系统
3 \, c3 x* l9 i1.2.6 典型的嵌入式处理器
7 g: ^) `3 B: ~# M" B' [: u1.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 常见的嵌入式操作系统
/ |; S# u( p- K: x, C1.4 实时操作系统的内核7 W6 k  F" a) e' o4 T# m! P0 `
1.4.1 任务管理
9 y  X! D; z% s6 s1 q/ F! n* R1.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 定时器和中断管理
' i/ N7 T0 F8 k2 V4 H0 a$ E习题
8 L- P7 X/ G4 X2 J+ j8 u9 i第2章 嵌入式系统开发过程
( l" L$ W+ ?% F. I& M' x2.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 \
习题
' }5 a9 Z( Y$ J' m第3章 CortexM体系结构
* h. U, T7 [- B- h3.1 ARM体系结构概述
- M6 C3 z( w2 v5 L# y5 _% L3.1.1 ARM体系结构的特点
1 x% j/ f4 u& B3.1.2 流水线
  }( u6 M3 _1 @3.1.3 ARM处理器核3 [: m! q9 w+ Y- }
3.1.4 结构框图
* E1 Y& c& x; M2 l5 m8 `) u/ m0 L3.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 z1 x+ \# V9 N( {3.2.1 Thumb2指令集体系结构(ISA)
$ _5 ~. f0 g3 O$ W2 r# u$ F1 l3.2.2 寄存器
. o0 u% D  W7 _/ \3 X3.2.3 工作模式和特权级别
/ H8 g# |" h3 \6 {! p1 a* ^3 l3.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
  U' V( c& j- X- \1 w3.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 指令分类说明
+ c% d" _2 \  P1 M3 y& L% d3 r3.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 存储系统简介
9 i; c+ x5 E: I) M; o3.5.2 存储器映射空间
) U: S# Q. \/ Y6 i8 v3.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 向量表
! O8 E. C' E/ P% U% b" l3.6.4 中断输入及挂起行为1 c9 m5 [7 d" B/ |) T4 `, z/ X! {
3.6.5 NVIC与中断控制
9 q0 T: y: U( Y9 }/ m3.6.6 中断/异常的响应序列
% u1 q2 n/ b: E( @! `3.6.7 尾链中断
1 a, P* F! ]0 S3 S3.6.8 迟到异常处理5 ~+ _8 S1 B$ F0 c; s( ^
3.6.9 异常返回值
5 U' D8 X0 W( t3.6.10 中断延迟
4 q+ ~- A, Q3 y' p3.7 ARM CortexM的优势
; t$ j2 q& {3 M0 E0 F: p习题. d- s! m" D2 ~8 U
第4章 ARM CortexM微控制器0 v  L9 ?* W+ h" O
第5章 片上资源的编程技术
) K& \( h9 D5 E3 b5 g7 T第6章 嵌入式系统接口及编程! g/ v# N. V1 t1 l) U8 C' ?# a
第7章 μC/OSII移植
1 W; d* A9 ^6 ~5 w第8章 UML设计方法
: V. `3 S0 i, v7 C参考文献! O' X, f( ?9 T+ m) Z5 U, Z
 ( x) n4 q. g- I
当当网购买链接
: f  T; F) {4 p亚马逊网购买链接
$ H4 P/ |3 s0 m5 e电子书籍下载链接1 [1 S. f1 x) |# {
 
0 H3 g4 v+ p% _5 e- ]9 _/ X点击查看更多STM32图书推荐
收藏 1 评论4 发布时间:2012-9-26 17:51

举报

4个回答
你好我好大家好! 回答时间:2015-10-2 15:14:24
谢谢分享         
baobo16321 回答时间:2015-10-20 09:02:46
谢谢!
yanlinwei 回答时间:2015-10-20 09:42:06
谢谢分享
gzyy2005 回答时间:2016-3-24 18:53:56
谢谢分享

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版