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

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

[复制链接]
小小陈-245368 发布时间:2012-9-26 17:51
作  者:马忠梅,徐琰,叶青林 编著
5 Q" b/ W7 }  H9 @# h7 \出 版 社:北京航空航天大学出版社) V3 O$ w1 F, E  H  j. w* z
出版时间:2010-1-1
5 e6 s' x& z& b* l 4 d2 ]  j* p0 x; ?. f8 j4 M
1111.jpg ) q# y: f  _: ]: X  W4 w5 l- V' ]- B
内容简介
5 J) ]( u4 u5 d
本书是32位微控制器教材,基于ARM Cortex讲述嵌入式系统概念、软硬件组成、开发过程以及Cortex体系结构和应用程序开发设计方法。全书共8章,有嵌入式系统基础和ARM CortexM体系结构等理论内容,也有TI、ST、NXP和Atmel四家公司的Cortex微控制器时钟控制和应用程序设计等实践内容,另外还包括μC/OS移植和UML设计方法。本书有两个主要目的,一是普及高端MCU,不要再面向寄存器编程,而要使用库函数;二是体现Cortex MCU很好的“生态环境”,有多家厂商支持。
2 k! N& R7 p# d0 G3 C2 b; F本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。; m: f; ^+ N* Q* U  q
目录; I. P/ Q3 m7 ]! I% x* W
第1章 嵌入式系统基础
# E) |9 n$ R+ r+ _  `+ Q" M1.1 嵌入式系统概念6 L9 f5 N+ J% M; X0 E
1.1.1 嵌入式系统定义0 g( z1 K& C. R9 n" K; L- u; h- a
1.1.2 嵌入式系统组成
6 o' z9 z- _9 ^7 _$ g1.1.3 嵌入式系统特点* i2 J/ _* n& w1 q( i8 b
1.1.4 嵌入式系统应用
. p. S- m  `1 r! g: m& c1.1.5 实时系统1 f" z9 f" R$ q  @. E8 r
1.2 嵌入式处理器1 W; O3 P1 g: b( c
1.2.1 嵌入式处理器分类" w4 C2 O9 b. q% k3 w
1.2.2 微控制器
7 D9 F; E5 R: E" Z1.2.3 嵌入式微处理器0 I) J0 @% K# `
1.2.4 DSP处理器8 @; y9 h9 i* ~0 W  U$ P3 M( Z
1.2.5 片上系统* r' ]4 i2 @" e  [6 r
1.2.6 典型的嵌入式处理器5 i/ X+ \0 e0 \1 Y7 G
1.3 嵌入式操作系统; Y9 ~! p$ E) g
1.3.1 操作系统概念和分类
, ]8 Y3 @! M. r9 O) L1.3.2 实时操作系统7 V. r: i% S! {/ B" X9 j! o
1.3.3 常见的嵌入式操作系统
$ @! b) d: h# o. w# w' Q1.4 实时操作系统的内核
, N- ^$ s6 g4 v1.4.1 任务管理
$ d; T  G& {/ L) Q1 K3 Y8 k1.4.2 任务间的通信和同步
' a, [  u1 ]2 w. K1.4.3 存储器管理
" t# C" Z% s$ z9 j( i& r1.4.4 定时器和中断管理
4 E3 f3 e' t/ ?4 Y) z  X5 I6 h% y习题
1 \1 q- f5 S, p' g! g. i) U2 @第2章 嵌入式系统开发过程4 C1 V( @$ Z* s3 i) T$ y' {
2.1 嵌入式软件开发的特点) \- g1 Z! a. f- [# Z
2.2 嵌入式软件的开发流程
. K" Y  {: x. h! O0 a0 e2.3 嵌入式系统调试
. ?4 m8 R" Q7 d2.4 板级支持包
7 j  V. G, T7 q. n* R4 q" d  ~习题- T* K* i. |/ Z5 a) G
第3章 CortexM体系结构
# A6 v, j$ y  _. j# h3.1 ARM体系结构概述
+ m. r2 V% s5 g4 v6 N9 q3.1.1 ARM体系结构的特点! b* ~  S5 k3 C* _- R5 y
3.1.2 流水线
' p# ^9 R2 k- t+ a" o3.1.3 ARM处理器核8 j+ Y! U4 }; ]9 q
3.1.4 结构框图& G8 X+ a- M( T6 w' c' u1 }
3.1.5 典型的连接方式+ b" x& P1 @5 t8 P
3.1.6 ARM JTA调试接口& e0 G# Y2 ?' @. V
3.2 编程模型$ ]3 g: I3 z) z* N' l2 E# W
3.2.1 Thumb2指令集体系结构(ISA)
3 W; |, U  I6 z7 P5 @" W! a0 M0 {/ |3.2.2 寄存器
8 o1 X3 [6 s: o! M# f  R4 U7 C# i3.2.3 工作模式和特权级别9 e+ ?5 M& j9 d+ X" G0 l
3.2.4 CortexM3堆栈
7 P5 r2 H6 ~4 ?/ D) B+ W3.2.5 数据类型
; h' y1 ?9 U. z* h8 O3.2.6 存储器和存储器映射I/O3 i6 ~& s9 [1 R: {" _; i& z( \! D
3.3 ARM基本寻址方式8 k: k* N8 ?3 H3 N( I
3.4 Thumb2指令集说明3 l% N2 P& w. M( W$ x! C4 v3 B
3.4.1 条件执行
; }1 P1 e* n& d) E3.4.2 指令分类说明
5 U. h% h1 V4 ^4 x3.4.3 Thumb2指令集的特点$ n1 {5 e7 r9 {# h. u
3.4.4 ARM汇编语言程序设计
/ s- W6 f3 s- n( H3.5 存储器映射
0 w( g0 h6 ]3 T: J- [  m3.5.1 存储系统简介
) B. q+ W: J; v! i) T/ S+ W3.5.2 存储器映射空间. V  X: ^) M4 M( z( [0 E
3.5.3 位绑定操作; N- g& n3 {! W* U2 p; i" O7 x$ [
3.6 中断和异常9 g0 X6 j3 j0 L4 Q1 H6 k
3.6.1 异常类型
2 U. L: G9 s6 m- S0 s3.6.2 优先级的定义
. X, s5 _4 Q, _3 W) z( _3.6.3 向量表
9 q4 {* z9 |2 ?" J3.6.4 中断输入及挂起行为
" L) A0 v- _, z0 H& B& B3.6.5 NVIC与中断控制
, w; w, b6 M$ U8 [3.6.6 中断/异常的响应序列
& C+ e# T" W  ]3 C4 T! q3.6.7 尾链中断& P: `) `0 a$ a8 ]
3.6.8 迟到异常处理9 y  }4 K" @* ]- E
3.6.9 异常返回值$ `- M7 @9 N! s, ~
3.6.10 中断延迟
$ f4 ]0 w( ^6 l; }: p7 j3.7 ARM CortexM的优势
! O. O" r& {8 y% Y: P$ C$ m) t习题. j- Y$ T; q' S9 c
第4章 ARM CortexM微控制器
) b5 ]+ x  v! c5 _$ d+ |第5章 片上资源的编程技术
! x7 Y' ]0 i. L: Y" n! D第6章 嵌入式系统接口及编程
" P9 U9 V2 [! ?9 T0 \9 C! j第7章 μC/OSII移植+ W/ \5 [! L2 d8 Z) w% j; J5 v
第8章 UML设计方法
/ @( X; G2 N) J) _2 E8 J) g参考文献
$ y  G# q3 o; d" f/ J 
# @$ G- f$ D% P( U/ ]! f/ A! P当当网购买链接
8 j; U$ Z2 H" w( M) w* O亚马逊网购买链接% y! O, d0 c/ a/ I. s
电子书籍下载链接
4 }5 |, H3 |! f! |) F 6 V3 p& q" ~) Y5 l$ E
点击查看更多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 手机版