找回密码
 注册
关于网站域名变更的通知
查看: 321|回复: 7
打印 上一主题 下一主题

ARM嵌入式无线通信系统开发实例精讲

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-7-11 09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
内容简介本书是关于ARM无线通信系统开发的实践指导书,详细介绍了ARM嵌入式无线通信系统开发的基础知识和大量的典型实例。全书共分8章,第1~4章讲述了ARM处理器的内部结构、开发平台、芯片特点、开发语言与环境、ARM体系调试系统及无线通信系统开发的一般流程;第5~8章,重点介绍了4个典型实例,内容涉及串行数据无线传输系统、无线数据采集系统、蓝牙应用系统、GPRS应用系统等方面,这些实例几乎涵盖了无线通信系统开发的所有类型,具有代表性、技术领先性及应用广泛性等特点,是作者多年开发经验的推广与总结。.0 j& J  _* Z% w1 a6 Q9 ?& Y
本书语言简洁,结构清晰,不仅讲述了实例开发过程,而且对系统开发的许多细节做了详细解释。本书附有光盘一张,包括丰富的实例原理图文件和程序源代码,方便读者学习和参考使用。.
2 R  W% I1 A5 A! G0 S* s) K# u本书适合计算机、电子信息、通信及相关专业在校大学生,以及从事ARM嵌入式开发的初、中级设计人员使用。 ... 7 m4 A& @, ~- d4 |( A

2 {. e: Y1 K( U8 w& q/ U' D: r  W6 ]# B6 h7 z0 m* v

$ S4 z! u& e6 m' P目录基 础 篇 $ o: G/ ]3 ?- f8 p/ |
第1章 基于ARM的嵌入式系统 2
" B$ T6 m$ e+ @( C6 j% a" g5 c1.1 ARM微处理器概述. 3 ! [/ j; x8 L  @: z3 @; o8 E6 Y
1.2 ARM微处理器内部结构及工作原理 7
6 D% ~/ {4 L+ J( Q8 p1.2.1 ARM7系列微处理器结构 7   }: [1 \+ v" N! V
1.2.2 ARM9系列微处理器结构 10
2 W. V, x/ P0 `4 `, R& X: q  w1.2.3 常用微处理器的结构与工作原理 11
9 r- M0 v( B8 |& N9 {1.3 基于ARM的嵌入式硬件开发平台 15 + y5 G0 C6 r' L
1.3.1 嵌入式系统硬件体系 15
8 N4 |& n3 S6 [. R1 d  \1.3.2 嵌入式系统硬件系统设计 18
# Z" H0 W0 [8 z  `% m& S1.3.3 通用嵌入式系统开发板设计 20 $ D" f% j4 V; V
1.4 典型嵌入式操作系统介绍 21
: m; e+ Z3 e# d; [5 v1.4.1 C/OS操作系统 22
8 C- \4 z  j( E4 c9 h1.4.2 CLinux操作系统 24 0 d; B+ z3 L- t' `) u
1.4.3 其他嵌入式操作系统 25
/ c! T- @6 Z. t  J5 i- K) c1.5 基于ARM的嵌入式系统软硬件结构 27 " W# x' L. n. u, }
1.6 ARM主流微处理器芯片特点介绍 28 8 S5 n8 G! @; X9 d' B+ B. m$ @/ v7 `
1.6.1 Atmel公司带ARM核的芯片 28
  x7 Q- o& Z3 V$ d5 Q1.6.2 ADMtek公司带ARM核的芯片 37 9 N2 H9 `$ Z! I
1.6.3 Cirrus Logic公司带ARM核的芯片 38 ' |1 K0 N& \) k4 q
.1.6.4 Intel公司带ARM核的芯片 39
( z+ m, B1 F2 Q6 t( c1 u2 j. n; ~1.6.5 Linkup公司带ARM核的芯片 41
$ {; ?) Q' \8 T% `, e" E# o9 s1.6.6 NetSilicon公司带ARM核的芯片 43
9 S8 m6 O3 I, s- F0 A1.6.7 Samsung公司带ARM核的芯片 48
; q3 \6 r, {) i/ c# Y1.6.8 TI公司带ARM核的芯片 50 2 G: ?2 M! t$ g6 \$ K# t4 |
1.6.9 Triscend公司带ARM核的芯片 52 ' ]6 S* J8 D. w- Z' T5 m
第2章 ARM嵌入式系统开发语言及环境 55 # W: V0 s) {' ?
2.1 ARM的编程模型及存储系统 55
7 ~9 N* a# Z* e! y! Y! J! m0 \2.1.1 编程模型 56 8 U! ?4 J4 u/ f- ?5 l
2.1.2 存储系统 66 3 E% w; p' B8 ?2 k3 X$ @
2.2 ARM微处理器的指令系统 70
3 e# F, [4 N( {% N9 f8 }- E! }2.2.1 ARM指令的寻址方式 70 ' b* a5 A+ t. v- x" H% K; W
2.2.2 指令系统总述 72
# H  A1 b, _4 j, x2.2.3 ARM指令集 74
; E9 y9 r+ \6 ]# B* o2.2.4 ARM伪指令 90
9 {1 t1 Y1 e/ {" e5 V8 x1 D2.3 ARM嵌入式系统语言编程 107 5 i: K: ~$ \1 |
2.3.1 ARM嵌入式系统汇编语言编程 108
, B5 Z( K% `2 m! \8 M2.3.2 ARM嵌入式系统C语言编程 112
8 O; _& @! g4 W+ O( b6 ?2.4 基于ARM的嵌入式系统程序开发要点 117 & N8 ~, {( ^/ h
2.4.1 嵌入式系统设计的一般方法 117
4 W' p, {+ N; r# Y- c  G2.4.2 嵌入式系统设计模块 119 ) z% X0 S/ J( ?/ D# a
2.4.3 嵌入式系统开发流程 119 ! M, \* h: ]' g# i7 |+ F
2.5 嵌入式开发环境SDT 124
( b5 _) S9 N. N3 z( T% z2.5.1 SDT开发环境及特点 124
- d9 @6 Z( R  t/ H* P2.5.2 SDT调试环境 124 3 b6 t2 _7 c. {+ m4 ]9 u7 m
2.5.3 利用SDT软件编程实例 125
5 ?6 J* I! l6 L: N% _2.6 嵌入式开发环境ADS 129
" I0 h* M+ _- ^5 U7 V2.6.1 ADS软件概述 129
% g! z7 b! Z9 j! N) i( H2.6.2 ADS功能及特点 130
! d( c3 ?: b; ?' C; @4 |2.6.3 利用ADS软件编程实例 131
' p% Y# r+ G5 [8 |7 \7 T. e4 h第3章 ARM体系中的调试系统 136
" E) u$ v' a2 k( d1 c5 d, Z3.1 ARM体系中调试系统概述 136
0 u1 R% W1 h& I8 D3.2 建立自己的项目 138
; \8 w9 q- o+ R3.2.1 建立一个新项目 138
! C8 J# ~! q! F) B; |2 d3.2.2 加入源程序 139
3 Q) }0 b( b$ C( {9 b' n3.2.3 设置编译和链接选项 141
( j! c2 y2 @# U; J2 T6 @) o3.2.4 编译和链接项目 143 . Q7 Y$ `% W) d$ q* z: D2 T) t
3.3 用仿真器调试系统 143
! g& g3 O# t0 D3.3.1 初始化存储器 144 $ [/ b4 ~0 }# `8 o1 X0 G
3.3.2 在线仿真 145
$ v2 d* V# q) t$ a- n8 X7 ?3.4 基于Angel的调试系统 147 6 [* q: s) g6 L: v. {3 m
3.4.1 基于Angel的调试系统概述 147
; g/ _) r, E* x3.4.2 使用Angel开发应用程序 151 : ~) W. G6 Z1 H- W
3.4.3 Angel执行的操作 156
4 Q, a0 k  Z# _+ B& f3.4.4 将Angel移植到特定的目标系统 158
' `4 x8 d; n1 y+ M3.5 基于JTAG接口的调试系统 178
, @/ e2 }5 I) q3 X/ I. z( Y& F3.5.1 调试接口JTAG介绍 178
9 |( L) j7 i) B6 O3.5.2 基于JTAG接口的调试系统特点 181
6 ~. x- L4 M/ N5 M& u, p8 \3.5.3 基于JTAG接口的调试系统结构 181 ' E4 D; O5 r, V
3.5.4 目标系统中的调试功能扩展部件 183 4 m% A8 U* X" p$ F! X' V* x
3.5.5 基于JTAG接口的调试过程 184 9 N& i, n+ [& ]7 Y1 F2 N) t3 t
第4章 基于嵌入式系统的无线通信系统设计 186
& O6 @$ F# K3 [2 O' B% I( B; [2 |, T4.1 无线通信系统简介 186   ^' b5 a) q7 N1 z" X* e) \
4.1.1 无线电频谱资源管理 186 ( Y0 g. K, f) [5 }1 ]3 j  Y
4.1.2 无线通信系统组成 188 - _  E: Y" U$ p
4.1.3 无线通信系统分类 189
" @% K# v! Z/ y# E4.1.4 无线通信系统应用领域 190
) w0 R, s$ }0 l4 i4.2 应用于无线通信系统的嵌入式技术 190
" v5 x+ P* [% X9 d* z5 u$ w4.2.1 基于嵌入式的无线通信系统软硬件协同设计 190 % z9 s' j) n' k. V8 r
4.2.2 基于ARM嵌入式设备的CLinux系统开发 193 0 i4 ~3 A, r: a' u
4.2.3 主流嵌入式软件代码压缩技术 195
9 ^) y7 y9 b* a/ Y& E% f5 a. y2 B& i4.3 无线通信系统的硬件实现技术 197 + o( Y4 [5 Y" e7 P  @1 X. A9 [& r
4.3.1 系统传输距离设计 197
8 o' P6 E, Q" e4.3.2 系统硬件结构.. 198 & m* K5 V4 W: N) O0 x- `( m
4.3.3 嵌入式控制器的输入端口设计分析 199
. i! y' ^# o$ L4.3.4 硬件设计中的注意事项 200 * l% d  x* x( L& y6 e5 P) K
4.4 无线通信系统的软件设计 202
* \/ r" x$ u; z! [4 A- E, p4.4.1 无线通信流程设计 202
, v2 Y: z) w8 U5 N) k4.4.2 ARM内核的中断技术 203 ; f# Q0 e/ V/ n: ]& Y. h2 H& A: ^
4.4.3 系统的低功耗时序设计 206 4 B7 d3 W# y- C( f2 f
4.4.4 微控制器的抗干扰软件编程方法 207 : n) R3 u. _$ x: h! A% G* s9 D4 G
实 例 篇 5 L2 ]/ ~, E7 C' Z. k5 l
第5章 基于ARM的串行数据无线传输系统设计 212 , I) {9 u! I- @# b7 j- ^& U0 W
5.1 无线串行数据传输概述 212   U5 ~( Z; {( y( _4 C4 N: E# J
5.2 无线串行数据传输系统技术分析 215 % t2 Q5 z7 F1 l
5.2.1 串行数据传输技术规范 216
$ Y3 [4 O+ c: g* D5.2.2 无线串行数据传输系统技术参数 221
3 W+ @% G0 X4 i0 v% P, z3 Q5.3 基于ARM嵌入式系统的数据传输系统 223 4 X; x4 M0 ?0 l8 }7 j" R9 |! [% C
5.3.1 系统模型(基于ARM的串行通信系统框图) 224
3 o( N$ M: J+ p3 h6 W* j$ C5.3.2 系统功能模型设计 225
0 R4 x* L/ D- n  M* ?5.4 硬件系统设计 226 / Q" ]( }. {! i% K+ J) |+ k
5.4.1 无线射频芯片功能描述及选用原则 226
( P) C3 ]; `( c9 d3 }9 f  m3 r5.4.2 高性能ARM(S3C44B0X)芯片介绍 231
! q9 k* w1 Q- V7 s' d* d0 ]# }5.4.3 系统硬件电路设计 236
4 l0 r& J* L4 L* d) A5.4.4 系统硬件互连及各部分功能实现 239
& s3 U3 J3 D8 v7 ~6 z4 @3 K0 h5.5 软件系统设计 240 4 Y4 ^* e& ?: L
5.5.1 基于ARM的无线数据传输系统程序设计 241
# @- M: |" M6 t) R5.5.2 UART编程模型 243 2 U) R4 L7 J  S% x& z! P$ i2 _+ J
5.6 部分源代码详解 245
% D' [* ]2 n5 E- X. l5.6.1 SIO源代码程序 245 ; S: {# k( H! r+ y. |6 ^
5.6.2 UART 246
3 a% m( M% o. s3 a3 C, a2 Z第6章 基于ARM的无线数据采集系统设计 250 * N: [' J$ [+ ?1 c
6.1 无线数据采集系统概述 250
- H6 a! p6 B& Q8 k6.2 无线数据采集系统技术分析 251 # Y7 v) N+ @( r3 h/ K2 {: E* B1 a
6.2.1 数据采集技术综述 251 ( e0 G" C; q( r4 y  l7 \# J
6.2.2 点对多点通信硬件技术应用 254 ' z* O( b; w  Q6 O$ m# l
6.2.3 点对多点通信软件技术应用 256
" d- P5 d  p' j2 z: u6.2.4 系统框架设计 259
' g: s" R. `' y9 D0 [6.3 系统硬件设计 261 . _9 y- z% l& H5 W+ E2 K' ?( O) s
6.3.1 单片高速无线收发芯片nRF903 261
5 m% J* k( @: b& G3 w' s* q6.3.2 基于ARM9内核嵌入式处理器S3C2410 264
% K8 F$ d/ E6 N( q. `/ E6.3.3 系统硬件电路设计 266
9 k7 y/ Y' o" }6.4 系统软件设计 268 % Y* M7 {. e/ a- @
6.4.1 串行通信的编程技术 268 ( r* M/ I8 e3 B& ?: }$ D" q- [  D
6.4.2 主机发送、分机接收通信方式 269
' g/ t6 h% L( W! j6.4.3 分机发送、主机接收通信方式 271 , Q  J* Y+ Y; a  R1 T: Z6 V. W. G
6.5 部分源代码详解 272 ( x# ~$ b9 S0 t6 U- R' l" U
6.5.1 星状点对多点通信主程序设计 274 ) F$ d3 k  u. ^4 @" c; ~
6.5.2 打包程序部分源代码详解 275
' q' X. l# J; @( C" h  C. b4 F; D; {6.5.3 解包程序部分源代码详解 276 - X+ d) `. c( q2 V$ |3 t9 |
第7章 基于ARM的蓝牙应用系统设计 280 9 m, w- ~% Z+ N' C+ P
7.1 蓝牙产品应用概述 281
' w) ]5 F- N# V$ V7.1.1 基本术语介绍 281 . e( [* y4 u0 O' X( z* S( {
7.1.2 蓝牙技术和产品应用领域 282
. R4 Y- k& m* d) O$ G+ b7.2 蓝牙应用系统技术分析 284
6 A' p% \* ^  o# T& m5 G7.2.1 蓝牙无线传输技术分析 285 1 w# ?* }0 b, W4 c9 {# h
7.2.2 蓝牙系统基本结构分析 287 2 s' N* q1 v5 j& z$ k4 B9 ^
7.2.3 蓝牙数据传输技术分析 288 $ Z; e- n' i% a) s) t
7.2.4 蓝牙网络传输技术分析 291
/ T0 s" Z. ^2 U$ f7.2.5 蓝牙软件结构分析 295 ' l5 m4 P& a& |4 F7 _8 S
7.3 蓝牙应用系统协议分析 296 / }7 X4 U3 `3 j: U* p
7.3.1 蓝牙协议栈的体系结构 296
% T+ ?- v2 T6 c, Z6 {1 l7.3.2 蓝牙的底层模块 297 ( j2 r( a- H) M1 w$ p
7.3.3 主机控制器接口HCI协议 298
% O$ {5 t/ u; d: h- n: @' t! ^7.3.4 中间协议层应用技术 299
0 a3 M7 u0 D/ P7.3.5 高端应用层应用技术 300 , c! U7 B  f8 a
7.3.6 蓝牙应用层可靠性传输技术 301 6 M# T- Y( u4 Y& j& ~7 A: l5 z% J
7.4 蓝牙硬件的实现 303 ' ]3 m$ a, a7 R4 X2 N- b
7.4.1 蓝牙硬件结构分析 303 0 y" `- A& _$ {, h
7.4.2 基于蓝牙技术的用户系统设计方法 305   M) J9 P' h9 u" @" |
7.4.3 接口设计中的有关技术问题及解决方法 306
% p) j( G( _3 L# a/ {8 Z' {" F7.5 基于ARM的蓝牙音频网关的设计实现 307 5 x3 v" Q# J4 T: t* V
7.5.1 蓝牙音频网关硬件电路设计 307
( ~, a6 D7 b9 u, L/ `+ H) F" u7.5.2 蓝牙音频网关软件设计 312 8 }( n5 T$ ~* n0 y8 U8 F7 j- j
7.5.3 部分源代码详解 315 1 G; k+ |; W" E! N% ?4 {! {+ S
第8章 基于ARM的GPRS应用系统设计 321
0 U. H3 b. ^7 D7 P+ I* q4 \! `7 Q8.1 GPRS应用系统概述 322 ; T2 g8 r1 e0 Q+ w
8.1.1 GPRS标准和业务的发展 322 8 ~- [! z6 w. @' z+ K& X
8.1.2 GPRS技术综合分析 322
5 K5 _3 o$ h% _7 v8.1.3 GPRS技术应用 326
& O! C6 C- L7 e7 y8.2 GPRS系统结构分析 327
. p. n) ?, }# @8.2.1 GPRS总体结构 327 % g& Z# s  m4 |9 [0 p! J! D0 I
8.2.2 GPRS逻辑体系结构 328
- S' G  Z5 d* J, E$ n) l8.3 硬件系统设计 330 # e* V3 [& {5 n8 y" t- s, x) e
8.3.1 硬件系统结构设计 330 / d2 z1 ?$ [; B& e
8.3.2 射频部分设计 330   E5 H; _3 G3 I* Y4 d
8.3.3 音频部分设计 331
. x' G- d0 ^9 I* l  e8.3.4 SIM卡接口 335 9 k1 I/ X. O4 ^: d& U) P/ V' f$ p
8.3.5 与ARM接口部分设计 335 * D8 d) r& {2 Y, p, c( l% v
8.3.6 电气特性 338
+ k* @0 T2 p% A/ y8.4 软件部分设计 339
" u1 X; W5 R7 _4 k2 s! I+ n& ^8.4.1 AT命令软件开发示例 339 . x" u4 q7 O. }& q  g- D( Z
8.4.2 函数说明 344
6 R. ^9 |! Q) O6 q8 ^# H: [/ h8.5 部分源代码注释... 346 9 L8 D# i7 n: s
附录A ARM7系列微处理芯片资料汇编 350

ARM嵌入式无线通信系统开发实例精讲.part1.rar

4.77 MB, 下载次数: 8, 下载积分: 威望 -5

ARM嵌入式无线通信系统开发实例精讲.part2.rar

4.77 MB, 下载次数: 7, 下载积分: 威望 -5

ARM嵌入式无线通信系统开发实例精讲.part3.rar

4.77 MB, 下载次数: 4, 下载积分: 威望 -5

ARM嵌入式无线通信系统开发实例精讲.part4.rar

3.21 MB, 下载次数: 5, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2016-7-11 13:45 | 只看该作者
确实不错,推荐下载9 Y. b) E- b" S+ H0 e

该用户从未签到

3#
发表于 2016-7-12 10:59 | 只看该作者
学习中,谢谢分享
$ x- d& Y4 J) G' L$ q- y

该用户从未签到

5#
发表于 2016-9-7 13:47 | 只看该作者
谢谢分享,必须赞一个~6 d: G' [' b4 l% P( \8 w5 ^

该用户从未签到

6#
发表于 2016-9-13 16:37 | 只看该作者
确实不错,推荐下载*
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-26 18:40 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表