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

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

[复制链接]
小小陈-245368 发布时间:2012-9-26 17:51
作  者:马忠梅,徐琰,叶青林 编著: y0 O$ q9 n( `# ?  Z( v5 w. b9 |
出 版 社:北京航空航天大学出版社
+ S( B0 Z  n7 I: j: V出版时间:2010-1-1' I* E% u) e& K+ d( q
 
7 [% V9 X$ M' v) M' g2 _ 1111.jpg
. H( v1 E3 H$ Y: V/ j5 b内容简介
. g# d& l* C  t9 p4 l( |, h% ^& B
本书是32位微控制器教材,基于ARM Cortex讲述嵌入式系统概念、软硬件组成、开发过程以及Cortex体系结构和应用程序开发设计方法。全书共8章,有嵌入式系统基础和ARM CortexM体系结构等理论内容,也有TI、ST、NXP和Atmel四家公司的Cortex微控制器时钟控制和应用程序设计等实践内容,另外还包括μC/OS移植和UML设计方法。本书有两个主要目的,一是普及高端MCU,不要再面向寄存器编程,而要使用库函数;二是体现Cortex MCU很好的“生态环境”,有多家厂商支持。* o& Y) s& m: n- o$ B
本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。
2 |. R& a% v5 e6 }0 f" d目录
2 b. _7 m" o9 ^8 `
第1章 嵌入式系统基础' l  B) f! _3 ]7 q% n" U# v5 p
1.1 嵌入式系统概念
; O7 L. m- w* v- `" N% q1.1.1 嵌入式系统定义7 p2 c/ ^/ z) ]
1.1.2 嵌入式系统组成3 i! @! M2 |' h8 k
1.1.3 嵌入式系统特点
" M( w9 a5 H4 R# T) A  ^1.1.4 嵌入式系统应用
4 E) B6 d+ U( b/ ~! p1.1.5 实时系统1 ~. d0 V' P8 U+ W2 O
1.2 嵌入式处理器" v2 u! v. a) T
1.2.1 嵌入式处理器分类
, r# w' Y' M# M, Q- o; B$ G1.2.2 微控制器% O( I9 |8 I6 t( @! ]" j- E4 \
1.2.3 嵌入式微处理器
3 @% T. h7 y  {( Y* q1.2.4 DSP处理器
8 Y" s/ n4 H; s& Z- H* G8 O( H3 f1.2.5 片上系统# Q$ H% u; l. [7 _
1.2.6 典型的嵌入式处理器: g9 [" A1 d, [# S) G* D
1.3 嵌入式操作系统
7 H; W8 y. W0 \1.3.1 操作系统概念和分类
; S1 z5 D, J. b2 k% N; M, i; T1.3.2 实时操作系统
( [/ n* k6 P; q0 A3 p  j) X1.3.3 常见的嵌入式操作系统7 |6 N$ V3 I. O# u7 |/ f
1.4 实时操作系统的内核- G3 Q' _2 k9 |+ n) [# C% s
1.4.1 任务管理# O5 R; G6 A% [/ w2 o
1.4.2 任务间的通信和同步5 k+ f" e  L" s& N: e
1.4.3 存储器管理: h/ i. `7 N1 _7 r0 W- E
1.4.4 定时器和中断管理
9 S6 B+ W, t. u/ C# |习题! v1 I, m6 r6 A. S4 R
第2章 嵌入式系统开发过程/ T/ G% Z  ~0 G5 z) R9 p% t
2.1 嵌入式软件开发的特点5 I3 ^; M& M2 `. b+ L" w  D) H+ A9 L
2.2 嵌入式软件的开发流程  g; S9 O% t8 @/ G9 R/ x
2.3 嵌入式系统调试
9 @% r) K. t9 L2.4 板级支持包( V+ i5 j9 ^' u  K  x0 Q9 E
习题
/ ?* y% D8 G; Z7 ~第3章 CortexM体系结构8 p% t8 }: C1 U$ N- Y; I! j
3.1 ARM体系结构概述9 |3 ^* r8 S3 h
3.1.1 ARM体系结构的特点( C' `; |9 Q6 E( T- s
3.1.2 流水线
  q- n- n+ b+ Y7 \- R. [' K% ^* y2 y5 ?. W3.1.3 ARM处理器核
6 p3 H8 W0 Z" F9 z( i3.1.4 结构框图
4 v6 ?+ x$ e0 A# N3.1.5 典型的连接方式& J/ q/ w2 V* @; z" b' \/ F
3.1.6 ARM JTA调试接口
( _/ q6 T; E7 B, G0 q* T4 Y# ]  k3.2 编程模型
. U' {- T$ R5 `3.2.1 Thumb2指令集体系结构(ISA)% L7 _' A# }! V( p+ A2 A2 c6 H2 U: ~
3.2.2 寄存器
2 O/ O2 K- L) U% X% |3.2.3 工作模式和特权级别5 C: v) k9 J  u, N
3.2.4 CortexM3堆栈
* T) C% S: ^* Y# x( a$ ^3.2.5 数据类型
! d* s4 Z; E3 j; i9 z: X3.2.6 存储器和存储器映射I/O
- ]1 j& J) q' L* s7 j+ e6 e3 i' J# i3.3 ARM基本寻址方式
( {$ Z( n# }  C1 d3.4 Thumb2指令集说明* k9 i/ n# k3 g" c+ l& F1 i! }
3.4.1 条件执行
/ |8 S4 q3 _8 w2 j- u3.4.2 指令分类说明
, n% [/ S: \4 o( _" y- I( X, ^3.4.3 Thumb2指令集的特点+ n* _1 T) }1 l8 j
3.4.4 ARM汇编语言程序设计/ I" W+ B' N: [1 Q' J
3.5 存储器映射
* [' i; |) m) ?# T; c. f3.5.1 存储系统简介: l. |# k7 X) K" G/ L. p, ~
3.5.2 存储器映射空间# ^4 {1 o7 m# i& k
3.5.3 位绑定操作+ ?' b( ]7 k1 m8 M
3.6 中断和异常' e3 r2 u, }8 Y* e7 W3 p7 S
3.6.1 异常类型  R% K0 e: q" A6 E3 A( W
3.6.2 优先级的定义
/ p/ g& m  d) B9 [4 p" P* i% v3.6.3 向量表
; F- W( X4 N( F3.6.4 中断输入及挂起行为2 C, N1 p3 s) \6 u; J. T1 Y6 v
3.6.5 NVIC与中断控制
2 k. {5 b& X8 w- Y9 A/ ^1 \4 o3.6.6 中断/异常的响应序列+ J2 H# j% \) W( D; _4 O
3.6.7 尾链中断/ O: e& a8 u4 m& {  V" ^& O
3.6.8 迟到异常处理/ \6 W6 n3 w6 H( i) M
3.6.9 异常返回值* l4 ?8 U2 O* M. j# `- i* q
3.6.10 中断延迟' H" B! f4 @7 Z
3.7 ARM CortexM的优势 0 Z  u  a& p- U
习题
; H& E% f% _' Q) I/ j+ @第4章 ARM CortexM微控制器/ W; g9 d$ f" t" V8 j3 ^; x  n
第5章 片上资源的编程技术! \# q" n9 Y" n: M1 y. f! A4 [
第6章 嵌入式系统接口及编程
; _+ t) g" P; j6 u8 H% n  x, z% t$ a第7章 μC/OSII移植+ }9 w) l; M' L
第8章 UML设计方法
( J5 ^" y5 a+ x" S6 V' |8 s" L参考文献: U$ {/ P( R1 @9 s/ L5 O/ `9 N
 ' ]; \7 t/ p1 Z# V: ]+ m7 L
当当网购买链接
# T+ Q# r7 j: |& c- t, z) l亚马逊网购买链接4 O$ e3 s- f* P0 A0 x/ ^' i) Y8 g
电子书籍下载链接
- I2 V2 x# S! Y: A% z% ?, x' j- P 6 w. k* r" B0 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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版