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

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

[复制链接]
小小陈-245368 发布时间:2012-9-26 17:51
作  者:马忠梅,徐琰,叶青林 编著
% W3 w4 j1 U3 |出 版 社:北京航空航天大学出版社2 ?7 ^( @, `; `
出版时间:2010-1-1) I6 S. W8 N! S2 w5 z
 * }/ w# _" _8 R
1111.jpg
  |7 V+ t3 b% K4 R: v- A" M内容简介
4 [! ]8 L4 Q6 ~6 N9 c4 {# q* l
本书是32位微控制器教材,基于ARM Cortex讲述嵌入式系统概念、软硬件组成、开发过程以及Cortex体系结构和应用程序开发设计方法。全书共8章,有嵌入式系统基础和ARM CortexM体系结构等理论内容,也有TI、ST、NXP和Atmel四家公司的Cortex微控制器时钟控制和应用程序设计等实践内容,另外还包括μC/OS移植和UML设计方法。本书有两个主要目的,一是普及高端MCU,不要再面向寄存器编程,而要使用库函数;二是体现Cortex MCU很好的“生态环境”,有多家厂商支持。( L2 f8 i/ p! o
本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。
, j/ G. b, {* O0 N目录
7 p3 Q7 G/ y7 `2 z6 l& V
第1章 嵌入式系统基础
6 a" |$ ^* _2 _$ m* M: E4 B  i3 `1.1 嵌入式系统概念
! j# f& p+ s8 `: v1 n* B1.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 嵌入式系统特点
) U; L* Q' P7 B* d1 |. G0 k1.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 微控制器
' a% l$ x/ j. j0 m1.2.3 嵌入式微处理器
$ Q6 v( G8 m2 ~8 n* [1.2.4 DSP处理器
( e+ }2 U2 `$ `8 p4 N1.2.5 片上系统
$ B4 b. N* s$ T$ f/ @% G6 u1.2.6 典型的嵌入式处理器6 p' z/ |# w: T
1.3 嵌入式操作系统
8 v8 [4 A; r+ b# K# F1.3.1 操作系统概念和分类
) v2 G3 P' q5 R3 T: s$ v1.3.2 实时操作系统
2 V( k2 Z" [& n& \/ y* }4 m* P1.3.3 常见的嵌入式操作系统' j6 \% t, S2 E+ j
1.4 实时操作系统的内核
' Y' E) h- D4 v/ R) L1.4.1 任务管理
/ v5 ?' z2 J4 l- l, m1.4.2 任务间的通信和同步
3 N. v" \1 s+ f% `1.4.3 存储器管理
: [- L8 y( C1 f% s  T: B; M. @1.4.4 定时器和中断管理  o9 D6 ]3 A/ O2 b
习题
( [/ f2 F" X( z3 C! X4 x3 v! @0 E第2章 嵌入式系统开发过程* j. P; G: Z8 {& a  F
2.1 嵌入式软件开发的特点
. n" u9 u/ V5 h8 U8 n2.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
习题
$ ]' }. _* j8 i, F5 o* z第3章 CortexM体系结构
1 P" `1 c2 v! p% E) s( x3.1 ARM体系结构概述
5 K7 Y( ]: C# Z" }3.1.1 ARM体系结构的特点
0 p& M* X$ z1 k# R3 ]3.1.2 流水线% h3 N+ {, F+ h; z& O
3.1.3 ARM处理器核
1 e& v/ l( N6 ]: G0 Z" Q3.1.4 结构框图
7 k) o0 Y. i9 e  N+ g3.1.5 典型的连接方式
) {$ a# |" M; M" M$ H2 T$ E3.1.6 ARM JTA调试接口
3 v9 A: C9 a/ ~! T/ B! O3.2 编程模型
; l& N: f: T7 u1 h2 J3.2.1 Thumb2指令集体系结构(ISA)
3 L+ |( p9 ~* R4 b4 y3.2.2 寄存器. k' t# h% z' _: K8 N, }* a6 L
3.2.3 工作模式和特权级别
4 E. Z' A1 s. C+ Q3.2.4 CortexM3堆栈1 R$ }  _$ {2 Z% O$ C# r7 h
3.2.5 数据类型
( d. U9 [4 |: a% r2 D& c3.2.6 存储器和存储器映射I/O
- S$ W- J7 ^' g/ P5 h; T& F$ X, l3.3 ARM基本寻址方式/ s; u9 T! d; N
3.4 Thumb2指令集说明4 r0 O  f" j) Q1 E4 ~( L
3.4.1 条件执行
7 @* ~  s( {$ [" w0 L% ?" @) ?0 k3.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 存储器映射
7 C5 X& N1 F0 Y  L2 z& e- n3.5.1 存储系统简介
) n* l$ K8 C; B4 H0 z) u3.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 优先级的定义
" A" Q2 a5 ]1 M5 F+ p' b3.6.3 向量表+ B# ~$ y$ ~$ {  G7 ]) E
3.6.4 中断输入及挂起行为
8 w) e" ]0 A' G! \& p5 k3.6.5 NVIC与中断控制! ^9 f1 F6 f* F' H
3.6.6 中断/异常的响应序列
" r7 h2 i7 a% s2 K3.6.7 尾链中断
8 ?; m! q( B' a' [0 L3.6.8 迟到异常处理
4 U% c# Z0 W, j+ h7 Y3.6.9 异常返回值* T3 p' k6 M" L
3.6.10 中断延迟
' k" D; o( j5 }. t3 X! N3.7 ARM CortexM的优势 $ C9 `0 h7 W; R) B
习题- O0 y0 f9 |4 l) ?$ u1 D" ^% h
第4章 ARM CortexM微控制器
' m) Q- O2 s) `- Z& a; c6 j9 r' i9 \第5章 片上资源的编程技术. F+ r4 |# y- v0 O
第6章 嵌入式系统接口及编程
* F" _! l2 L4 H# C( Z0 Q8 n% p第7章 μC/OSII移植
5 x, X8 e. s( g第8章 UML设计方法8 d0 y: {- Q7 s) O0 P
参考文献/ H, L. I7 i$ `( o; @0 z
 
/ V% X) m' @* G; b/ }8 j当当网购买链接
* H" V( a  I4 W- E! H: I亚马逊网购买链接
' t' J$ R/ k, l/ Y电子书籍下载链接
" N8 T5 g8 i5 [9 I * f0 i. ^: G) ?
点击查看更多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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版