作 者:马忠梅,徐琰,叶青林 编著3 G/ C) `/ E8 y1 s; U 出 版 社:北京航空航天大学出版社 出版时间:2010-1-12 d: Z% I, q1 L! b6 Q+ f# U4 W 内容简介 本书是32位微控制器教材,基于ARM Cortex讲述嵌入式系统概念、软硬件组成、开发过程以及Cortex体系结构和应用程序开发设计方法。全书共8章,有嵌入式系统基础和ARM CortexM体系结构等理论内容,也有TI、ST、NXP和Atmel四家公司的Cortex微控制器时钟控制和应用程序设计等实践内容,另外还包括μC/OS移植和UML设计方法。本书有两个主要目的,一是普及高端MCU,不要再面向寄存器编程,而要使用库函数;二是体现Cortex MCU很好的“生态环境”,有多家厂商支持。 本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。% j0 T3 r' {* }; I! M [+ _ 目录 第1章 嵌入式系统基础 1.1 嵌入式系统概念5 X8 a: Z- E, D. W/ @+ Q3 R+ c 1.1.1 嵌入式系统定义( }5 @& k" y P9 } 1.1.2 嵌入式系统组成* K! F$ N% a. W/ [. H! x5 [ 1.1.3 嵌入式系统特点 1.1.4 嵌入式系统应用7 k3 [; ^- r" ^, N4 M8 \- }# k M1 a 1.1.5 实时系统7 b$ ?8 F! y2 q) u 1.2 嵌入式处理器 1.2.1 嵌入式处理器分类! W* ~/ l* [2 i: w5 V, e2 q' I: D 1.2.2 微控制器 1.2.3 嵌入式微处理器! g) v" C# V6 J 1.2.4 DSP处理器 1.2.5 片上系统, T# N" |7 P2 O 1.2.6 典型的嵌入式处理器 1.3 嵌入式操作系统 1.3.1 操作系统概念和分类+ S! d# e' M1 I; ?) Z' S 1.3.2 实时操作系统 1.3.3 常见的嵌入式操作系统 1.4 实时操作系统的内核 1.4.1 任务管理 1.4.2 任务间的通信和同步* c) r9 c$ m) x* w 1.4.3 存储器管理6 Z& F( N' n, m# I# ^, I4 { 1.4.4 定时器和中断管理+ c6 d D0 Z( U7 Y 习题 第2章 嵌入式系统开发过程 2.1 嵌入式软件开发的特点4 G" c Q" h( {( h9 @. g 2.2 嵌入式软件的开发流程 2.3 嵌入式系统调试 ?! _7 y$ h) k% a0 ~6 N2 h 2.4 板级支持包 习题, P2 D# ~) ?- J( m 第3章 CortexM体系结构/ R$ n: c" B+ d, N) } 3.1 ARM体系结构概述 3.1.1 ARM体系结构的特点3 l3 Z" p8 B& j' f/ M% B8 K) T) m: a 3.1.2 流水线 3.1.3 ARM处理器核* Q; n) N' v2 K9 o 3.1.4 结构框图 3.1.5 典型的连接方式1 j- F0 T+ h5 s) e: R 3.1.6 ARM JTA调试接口 3.2 编程模型 3.2.1 Thumb2指令集体系结构(ISA) 3.2.2 寄存器1 S; ^6 Z) z7 S" f. a0 @" H6 H) Y0 B# W 3.2.3 工作模式和特权级别 3.2.4 CortexM3堆栈$ t5 T+ }- D* }: H6 v 3.2.5 数据类型 3.2.6 存储器和存储器映射I/O2 Q5 R6 m5 I- I! l6 k6 u 3.3 ARM基本寻址方式 3.4 Thumb2指令集说明6 r0 i. _& b& @' N8 d8 C5 _) U 3.4.1 条件执行 3.4.2 指令分类说明 3.4.3 Thumb2指令集的特点 3.4.4 ARM汇编语言程序设计 3.5 存储器映射9 v+ }! o9 H) u3 b: m3 P* `1 } 3.5.1 存储系统简介! h4 U4 D: X, c6 ~( ? 3.5.2 存储器映射空间& }' w& p+ |/ F( Z% }; O( { 3.5.3 位绑定操作 3.6 中断和异常 ]$ Y* j; G, f 3.6.1 异常类型 3.6.2 优先级的定义 3.6.3 向量表 3.6.4 中断输入及挂起行为 3.6.5 NVIC与中断控制 3.6.6 中断/异常的响应序列 3.6.7 尾链中断4 f5 B. j# v% c 3.6.8 迟到异常处理; ?0 @' v% ?5 V+ p 3.6.9 异常返回值' t( R, I9 R; o4 e$ Q. l/ ^ 3.6.10 中断延迟; N+ W: m+ {7 g) } 3.7 ARM CortexM的优势 习题4 J( L" ^) Z0 }* ?( |3 U4 x2 _6 m. {& E5 @ 第4章 ARM CortexM微控制器2 B6 }% V$ B7 n. u% f) I' D( g2 M 第5章 片上资源的编程技术 第6章 嵌入式系统接口及编程& U: h, F" L+ u" G" C: v& _ 第7章 μC/OSII移植* D8 U' Q* K" U) s! e L0 n 第8章 UML设计方法 参考文献 + Q- V2 Z2 U3 s# c( J1 B2 t 当当网购买链接& T! v7 j0 ^+ h 亚马逊网购买链接 Q: F0 u9 Q2 K( w( J 电子书籍下载链接2 L4 f1 T3 @2 T. ^1 n$ N' S' X& w1 | 2 \, ^( @+ C0 q+ L | 点击查看更多STM32图书推荐 |
谢谢分享 |
谢谢! |
谢谢分享 |
谢谢分享 |