
作 者:马忠梅,徐琰,叶青林 编著 出 版 社:北京航空航天大学出版社7 E- l% c1 d6 m0 m 出版时间:2010-1-1 ![]() 内容简介 本书是32位微控制器教材,基于ARM Cortex讲述嵌入式系统概念、软硬件组成、开发过程以及Cortex体系结构和应用程序开发设计方法。全书共8章,有嵌入式系统基础和ARM CortexM体系结构等理论内容,也有TI、ST、NXP和Atmel四家公司的Cortex微控制器时钟控制和应用程序设计等实践内容,另外还包括μC/OS移植和UML设计方法。本书有两个主要目的,一是普及高端MCU,不要再面向寄存器编程,而要使用库函数;二是体现Cortex MCU很好的“生态环境”,有多家厂商支持。, x+ A& X) e- E+ G# V 本教材的特点是取材于最新资料,总结实际竞赛经验,实例较多,实用性较强。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为研究生和本科生嵌入式系统课程的教材使用。# k! x+ t5 J3 M 目录 \0 b; m$ ^! z s# ` 第1章 嵌入式系统基础 1.1 嵌入式系统概念 1.1.1 嵌入式系统定义 1.1.2 嵌入式系统组成 1.1.3 嵌入式系统特点 1.1.4 嵌入式系统应用 1.1.5 实时系统5 e2 S) E& I: S6 P1 Q 1.2 嵌入式处理器 1.2.1 嵌入式处理器分类 1.2.2 微控制器 1.2.3 嵌入式微处理器) b2 n5 @" m" F9 A 1.2.4 DSP处理器 1.2.5 片上系统 F9 J& T6 a/ ~5 x; |6 \* y2 Q, Z 1.2.6 典型的嵌入式处理器 1.3 嵌入式操作系统0 k$ L8 \# S& S7 m 1.3.1 操作系统概念和分类 1.3.2 实时操作系统 v6 M) M: |. J+ ^" P 1.3.3 常见的嵌入式操作系统# K0 d, C; b- c$ S# f) x 1.4 实时操作系统的内核 1.4.1 任务管理% g. J5 n1 R$ [7 i& ~" Y 1.4.2 任务间的通信和同步* C7 l! l0 {) x 1.4.3 存储器管理 P: J0 Y( m# u- Z! l# u; ~ 1.4.4 定时器和中断管理 C M0 |7 l! I# u/ L: P 习题. f9 B, b1 K$ A; [ 第2章 嵌入式系统开发过程 2.1 嵌入式软件开发的特点, G$ W1 x3 h* J% ]9 c+ J0 n1 A 2.2 嵌入式软件的开发流程; e, H; x3 b* O: \ 2.3 嵌入式系统调试# a0 X0 k! J2 i+ j1 C& W! i0 I/ J" b5 K 2.4 板级支持包+ ^0 j# M* x& r! }" T& I: Q 习题( H+ C6 i2 t" M! \( y: | 第3章 CortexM体系结构8 n( ^6 R$ Q0 R! B8 C: w; g 3.1 ARM体系结构概述8 F4 h4 p& j) ~6 L8 G% o$ L 3.1.1 ARM体系结构的特点. N. D3 C! U+ H- }6 N# V$ ~ 3.1.2 流水线- ^! K6 y% _ ^9 Z6 C9 n 3.1.3 ARM处理器核 3.1.4 结构框图 3.1.5 典型的连接方式 3.1.6 ARM JTA调试接口5 r, \: w7 S j! t$ o 3.2 编程模型! x+ K2 b9 R# @# F0 L% i 3.2.1 Thumb2指令集体系结构(ISA)% R' D) f( i; @* c0 P6 x- y1 u 3.2.2 寄存器 3.2.3 工作模式和特权级别. H6 q; ?) m4 y, q 3.2.4 CortexM3堆栈# Z+ r- q `' n9 S 3.2.5 数据类型! B0 J. Y; C$ y# P. m 3.2.6 存储器和存储器映射I/O' B+ n% U- p; ]& X% ^# {' \8 Q0 |) [ 3.3 ARM基本寻址方式: m D1 l) b& H) r: b 3.4 Thumb2指令集说明 3.4.1 条件执行 3.4.2 指令分类说明 3.4.3 Thumb2指令集的特点# t& M% l2 a2 p 3.4.4 ARM汇编语言程序设计 3.5 存储器映射 3.5.1 存储系统简介 3.5.2 存储器映射空间8 |4 h) O o2 d4 ^7 s3 W 3.5.3 位绑定操作 3.6 中断和异常, F5 E2 x- U- i' m" \( T 3.6.1 异常类型 3.6.2 优先级的定义3 t9 Y2 e# T: m& ?: ~ 3.6.3 向量表! i/ b. D' I& m* z6 { 3.6.4 中断输入及挂起行为# N" a# ]9 }6 q/ H) m) @4 }6 M h 3.6.5 NVIC与中断控制 3.6.6 中断/异常的响应序列, p2 U2 ]9 y" k* ~$ m+ h9 s5 Y 3.6.7 尾链中断 3.6.8 迟到异常处理+ e7 D5 m/ O" D& U* i0 S4 A+ U* ?; @ 3.6.9 异常返回值 3.6.10 中断延迟 3.7 ARM CortexM的优势 习题 第4章 ARM CortexM微控制器 第5章 片上资源的编程技术$ M5 ? }1 u ^# B 第6章 嵌入式系统接口及编程* C6 q9 V/ n$ A) o 第7章 μC/OSII移植 第8章 UML设计方法3 [. V9 E9 y v) D 参考文献- ^$ ]5 ?9 N, r7 a3 F# f9 W$ i, o 当当网购买链接% w# i) |4 @! N2 K* O 亚马逊网购买链接; p; k5 C) Z3 s0 q) w1 y, `% v' f# r 电子书籍下载链接% K1 w* ^ ^, n5 A# c) Z0 v A 点击查看更多STM32图书推荐 |
谢谢分享 |
谢谢!![]() |
谢谢分享 |
谢谢分享 |