|
作 者:马忠梅,徐琰,叶青林 编著 出 版 社:北京航空航天大学出版社) V3 O$ w1 F, E H j. w* z 出版时间:2010-1-1 4 d2 ] j* p0 x; ?. f8 j4 M
内容简介 本书是32位微控制器教材,基于ARM Cortex讲述嵌入式系统概念、软硬件组成、开发过程以及Cortex体系结构和应用程序开发设计方法。全书共8章,有嵌入式系统基础和ARM CortexM体系结构等理论内容,也有TI、ST、NXP和Atmel四家公司的Cortex微控制器时钟控制和应用程序设计等实践内容,另外还包括μC/OS移植和UML设计方法。本书有两个主要目的,一是普及高端MCU,不要再面向寄存器编程,而要使用库函数;二是体现Cortex MCU很好的“生态环境”,有多家厂商支持。 本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。; m: f; ^+ N* Q* U q 目录; I. P/ Q3 m7 ]! I% x* W 第1章 嵌入式系统基础 1.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 嵌入式系统组成 1.1.3 嵌入式系统特点* i2 J/ _* n& w1 q( i8 b 1.1.4 嵌入式系统应用 1.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 微控制器 1.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 操作系统概念和分类 1.3.2 实时操作系统7 V. r: i% S! {/ B" X9 j! o 1.3.3 常见的嵌入式操作系统 1.4 实时操作系统的内核 1.4.1 任务管理 1.4.2 任务间的通信和同步 1.4.3 存储器管理 1.4.4 定时器和中断管理 习题 第2章 嵌入式系统开发过程4 C1 V( @$ Z* s3 i) T$ y' { 2.1 嵌入式软件开发的特点) \- g1 Z! a. f- [# Z 2.2 嵌入式软件的开发流程 2.3 嵌入式系统调试 2.4 板级支持包 习题- T* K* i. |/ Z5 a) G 第3章 CortexM体系结构 3.1 ARM体系结构概述 3.1.1 ARM体系结构的特点! b* ~ S5 k3 C* _- R5 y 3.1.2 流水线 3.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.2.2 寄存器 3.2.3 工作模式和特权级别9 e+ ?5 M& j9 d+ X" G0 l 3.2.4 CortexM3堆栈 3.2.5 数据类型 3.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 条件执行 3.4.2 指令分类说明 3.4.3 Thumb2指令集的特点$ n1 {5 e7 r9 {# h. u 3.4.4 ARM汇编语言程序设计 3.5 存储器映射 3.5.1 存储系统简介 3.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 异常类型 3.6.2 优先级的定义 3.6.3 向量表 3.6.4 中断输入及挂起行为 3.6.5 NVIC与中断控制 3.6.6 中断/异常的响应序列 3.6.7 尾链中断& P: `) `0 a$ a8 ] 3.6.8 迟到异常处理9 y }4 K" @* ]- E 3.6.9 异常返回值$ `- M7 @9 N! s, ~ 3.6.10 中断延迟 3.7 ARM CortexM的优势 习题. j- Y$ T; q' S9 c 第4章 ARM CortexM微控制器 第5章 片上资源的编程技术 第6章 嵌入式系统接口及编程 第7章 μC/OSII移植+ W/ \5 [! L2 d8 Z) w% j; J5 v 第8章 UML设计方法 参考文献 当当网购买链接 亚马逊网购买链接% y! O, d0 c/ a/ I. s 电子书籍下载链接 6 V3 p& q" ~) Y5 l$ E 点击查看更多STM32图书推荐 |
| 谢谢分享 |
谢谢! |
| 谢谢分享 |
| 谢谢分享 |
微信公众号
手机版