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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
内容简介本书是关于ARM无线通信系统开发的实践指导书,详细介绍了ARM嵌入式无线通信系统开发的基础知识和大量的典型实例。全书共分8章,第1~4章讲述了ARM处理器的内部结构、开发平台、芯片特点、开发语言与环境、ARM体系调试系统及无线通信系统开发的一般流程;第5~8章,重点介绍了4个典型实例,内容涉及串行数据无线传输系统、无线数据采集系统、蓝牙应用系统、GPRS应用系统等方面,这些实例几乎涵盖了无线通信系统开发的所有类型,具有代表性、技术领先性及应用广泛性等特点,是作者多年开发经验的推广与总结。.! \# U1 S3 k5 X) h- N. Q, k! j" Z
本书语言简洁,结构清晰,不仅讲述了实例开发过程,而且对系统开发的许多细节做了详细解释。本书附有光盘一张,包括丰富的实例原理图文件和程序源代码,方便读者学习和参考使用。.
1 D, E9 ~7 Q( E( t. b2 f$ b本书适合计算机、电子信息、通信及相关专业在校大学生,以及从事ARM嵌入式开发的初、中级设计人员使用。 ... 1 D/ q' U$ J: n6 V7 r) b, N6 @# \

7 P/ `5 c/ e  }$ T% k1 P  O1 p/ S
2 m2 G! {. f  Z$ |
% B# `, N) `9 A. I" A7 G' T+ ?目录基 础 篇 1 k2 W; P' b, H' e7 U% o
第1章 基于ARM的嵌入式系统 2
/ Z9 I8 q2 I# f: J+ q7 ^* j1.1 ARM微处理器概述. 3
; E9 k/ j3 q2 g4 q! R# h1.2 ARM微处理器内部结构及工作原理 7
, i* Z, R  c) k1 c4 V) p9 E1.2.1 ARM7系列微处理器结构 7 1 c5 U  P6 a  Q
1.2.2 ARM9系列微处理器结构 10 ! V7 o/ G2 J" F+ W; y
1.2.3 常用微处理器的结构与工作原理 11 8 I& l0 ^$ F. C& z. _& H  ?
1.3 基于ARM的嵌入式硬件开发平台 15
: F8 s9 i8 b% Q1 O# c3 T8 s! ^1.3.1 嵌入式系统硬件体系 15
, Z# }( L4 ^1 e+ |5 J. C9 Q2 m1.3.2 嵌入式系统硬件系统设计 18 5 f% j$ k, s  D0 K2 ]- M* `
1.3.3 通用嵌入式系统开发板设计 20 7 P% u. T  a' R7 q  E0 {
1.4 典型嵌入式操作系统介绍 21 / X. @) ]4 j- |$ H
1.4.1 C/OS操作系统 22
+ {/ O- q# ^  ^0 \3 B# t: x1.4.2 CLinux操作系统 24
( T5 F  P1 W/ `/ i" v( @" Q1.4.3 其他嵌入式操作系统 25
' {3 m  g" z5 X1 Y7 E5 j1.5 基于ARM的嵌入式系统软硬件结构 27 3 y9 z- s5 r7 W  b
1.6 ARM主流微处理器芯片特点介绍 28
$ V: L& I: L  Z& z. X, D$ q" }1.6.1 Atmel公司带ARM核的芯片 28
6 N9 r& R3 A. T% r, C: V' W1.6.2 ADMtek公司带ARM核的芯片 37 : K3 A3 c2 z3 h8 Q. V  ?
1.6.3 Cirrus Logic公司带ARM核的芯片 38 - v' h  p0 T4 _; c$ @7 F
.1.6.4 Intel公司带ARM核的芯片 39 4 N& A% T' J. d6 \" E: l
1.6.5 Linkup公司带ARM核的芯片 41
4 [0 f- t) @" B& m+ b1.6.6 NetSilicon公司带ARM核的芯片 43 - x  k" U- B0 u
1.6.7 Samsung公司带ARM核的芯片 48
% }! q- o) S7 _1.6.8 TI公司带ARM核的芯片 50
( N: ]7 R/ r* l) a% M5 ]; n1.6.9 Triscend公司带ARM核的芯片 52
7 O& v2 m% `$ x1 V$ F" Z& f( N: d第2章 ARM嵌入式系统开发语言及环境 55
2 Y7 O2 N1 C! G* Q& \2.1 ARM的编程模型及存储系统 55 " z, N/ F* f; x& \1 U
2.1.1 编程模型 56
. R& }/ R% r- @+ b4 |& b- j$ G  K2.1.2 存储系统 66
8 N- V4 `4 d8 P% a2.2 ARM微处理器的指令系统 70 3 K- K" B$ L8 w7 q4 A7 b
2.2.1 ARM指令的寻址方式 70 : z9 s, M6 @1 o2 `) v% Q* l- ]+ V9 f
2.2.2 指令系统总述 72 3 o5 P4 f5 B+ x
2.2.3 ARM指令集 74 6 r5 n2 R0 r" x7 p
2.2.4 ARM伪指令 90
; O; e/ @4 g( C6 U7 Y) v2.3 ARM嵌入式系统语言编程 107 4 e$ \: h' b6 a, p* v
2.3.1 ARM嵌入式系统汇编语言编程 108 . `" s$ m1 w5 ~5 \' b" k
2.3.2 ARM嵌入式系统C语言编程 112
+ z1 S" k8 c4 S2.4 基于ARM的嵌入式系统程序开发要点 117
0 {3 s" `/ F( f4 W; Y7 T2.4.1 嵌入式系统设计的一般方法 117
6 S7 D( h9 p6 ~$ l. q9 Z% M2.4.2 嵌入式系统设计模块 119
3 }6 R/ a9 F* k+ {0 ?4 o2.4.3 嵌入式系统开发流程 119
$ ^  ?0 g- P1 `) }/ u7 G2 S2.5 嵌入式开发环境SDT 124
  m7 C/ q. ^& U3 _/ K) ^2.5.1 SDT开发环境及特点 124
7 T3 A; z  ^( I7 I- G* d- _8 t' N2.5.2 SDT调试环境 124
. B4 f  V4 v( I2.5.3 利用SDT软件编程实例 125
) e- ?7 k* A1 b2.6 嵌入式开发环境ADS 129 # z9 F( D# L* e+ }3 v% o3 N
2.6.1 ADS软件概述 129
6 X) y' Q+ h) F% |: R2.6.2 ADS功能及特点 130
* E1 V( g1 z/ N& J$ j. B# N2.6.3 利用ADS软件编程实例 131 ! _- @. N! u; X; s1 s  Y  T( b, v$ S
第3章 ARM体系中的调试系统 136
! M& M/ W: s. v0 o4 d! l- x3.1 ARM体系中调试系统概述 136 ' j! f' ]4 _' I2 y) M  z- ^
3.2 建立自己的项目 138 + {& h3 b9 L" k7 D$ Y% [1 F" G) ~6 ]
3.2.1 建立一个新项目 138 + j' U. W3 ]( V! C& g
3.2.2 加入源程序 139
5 m7 W; i8 M4 e/ k/ \3.2.3 设置编译和链接选项 141 * v5 S  a, a" ^5 [4 W
3.2.4 编译和链接项目 143 & M( u5 F* S0 S# E9 i! ?. @) [) A
3.3 用仿真器调试系统 143 / E7 G. Z  N  n
3.3.1 初始化存储器 144
! v2 {# ?: s& F! @% K3.3.2 在线仿真 145
6 X# N- N5 r$ D4 Y  T6 b3.4 基于Angel的调试系统 147 # d6 Q6 L3 ~* u; a) c
3.4.1 基于Angel的调试系统概述 147
" Y, F$ E1 d; Q) u7 @3.4.2 使用Angel开发应用程序 151
: M5 z/ I) a+ A" D3 i- c3.4.3 Angel执行的操作 156 ' B# j/ i) v$ U
3.4.4 将Angel移植到特定的目标系统 158 " i) w  H. F, w# b8 ^+ n
3.5 基于JTAG接口的调试系统 178
) Z! r1 i0 o" D3.5.1 调试接口JTAG介绍 178 ( j* R- x/ H) ~& J% K( v- {
3.5.2 基于JTAG接口的调试系统特点 181
& Z6 R+ Z% U4 n0 P( g+ y3.5.3 基于JTAG接口的调试系统结构 181 ( [9 Q# f! [# |* y8 d/ H6 [
3.5.4 目标系统中的调试功能扩展部件 183 : ]4 W0 {" p$ X5 |
3.5.5 基于JTAG接口的调试过程 184 ! |( {8 O, O) ^1 o# t6 Q& T+ j
第4章 基于嵌入式系统的无线通信系统设计 186
& O& _% S# E6 X1 k0 ]4 j4.1 无线通信系统简介 186 - J7 w7 K3 V6 q& t
4.1.1 无线电频谱资源管理 186 6 h- D/ p4 D7 r. {: {, Q
4.1.2 无线通信系统组成 188 # G+ g- P9 R% ^3 h( P0 a
4.1.3 无线通信系统分类 189
* h2 @9 m" R' ~9 s. w" t4.1.4 无线通信系统应用领域 190 8 t; T- I5 n4 g% R- m6 Y9 Z
4.2 应用于无线通信系统的嵌入式技术 190
: Z% G  L/ E+ f8 r3 a4.2.1 基于嵌入式的无线通信系统软硬件协同设计 190
6 ]" E1 z* Q/ G1 K4.2.2 基于ARM嵌入式设备的CLinux系统开发 193
: R/ @8 I7 W$ o$ p. l# k0 x* y8 y4.2.3 主流嵌入式软件代码压缩技术 195
% S. X+ N$ O2 f6 v. d) w/ ^% U2 l4.3 无线通信系统的硬件实现技术 197
& Q' m1 h' h9 {8 M- F  H4.3.1 系统传输距离设计 197
, o0 ^0 @* @9 A4.3.2 系统硬件结构.. 198
( V. ?8 p6 |, g4.3.3 嵌入式控制器的输入端口设计分析 199 1 t4 H1 s% I" j/ J# k1 f8 ^
4.3.4 硬件设计中的注意事项 200
3 l; B0 E* |8 a4 K0 Y: V1 C6 b4 Y4.4 无线通信系统的软件设计 202 * D! l) k+ _' v# Z
4.4.1 无线通信流程设计 202 ) p3 `4 K) I* R0 |  Y
4.4.2 ARM内核的中断技术 203 ' z. v: ?2 p! A* K) ?9 {
4.4.3 系统的低功耗时序设计 206
* v" m8 o1 L% k4.4.4 微控制器的抗干扰软件编程方法 207 + h$ O* B" _* F  Q. d9 e3 Y
实 例 篇
$ q+ D9 M3 u' ^% ]! R+ e第5章 基于ARM的串行数据无线传输系统设计 212 ' g$ r. B; ~. c# z: J5 w
5.1 无线串行数据传输概述 212 9 ]) p! y+ C+ c" P" c
5.2 无线串行数据传输系统技术分析 215
2 R  K7 z  V) Z  [5 W5.2.1 串行数据传输技术规范 216 & B7 ^9 U* X: Q, l% p& K" B- M9 w3 F
5.2.2 无线串行数据传输系统技术参数 221
$ F& c& g6 U6 z# Y9 u5.3 基于ARM嵌入式系统的数据传输系统 223 $ R7 V0 [" A( ~- h) [% T
5.3.1 系统模型(基于ARM的串行通信系统框图) 224 ; p. |# D( S' A- w
5.3.2 系统功能模型设计 225 4 h7 u( Q0 n) z. v3 Z) F
5.4 硬件系统设计 226
& @+ ~0 m, H! Y1 G, J5.4.1 无线射频芯片功能描述及选用原则 226
! a9 y! e& S5 l5.4.2 高性能ARM(S3C44B0X)芯片介绍 231
# ^8 p+ q6 Z- {5.4.3 系统硬件电路设计 236 ( s) [( i. y7 m3 }4 Q7 @- F' l( r
5.4.4 系统硬件互连及各部分功能实现 239 9 X  Z* Y" \" ?; @: Z+ _
5.5 软件系统设计 240
0 }7 f% U% Y) D4 F$ t6 c  ?" @8 X5.5.1 基于ARM的无线数据传输系统程序设计 241 5 K0 M9 @6 P9 h' z4 A
5.5.2 UART编程模型 243 , r  H# E, X5 m9 ~0 z1 H
5.6 部分源代码详解 245 & V9 R+ p" B  i! G9 Y
5.6.1 SIO源代码程序 245 8 k, l" i- v" |- o: O" l
5.6.2 UART 246 ( b/ {. S6 |/ M, X: I. m7 v1 U- e* H
第6章 基于ARM的无线数据采集系统设计 250
, K$ u; g5 e: J2 y6.1 无线数据采集系统概述 250 6 ]( C! i0 [+ n  z
6.2 无线数据采集系统技术分析 251 7 X  E) x+ D0 w/ t5 l6 s
6.2.1 数据采集技术综述 251
/ a, g3 v2 n$ U6 D3 Y6.2.2 点对多点通信硬件技术应用 254 # e5 F' x% E( u
6.2.3 点对多点通信软件技术应用 256 + }& h; x, l/ @. P
6.2.4 系统框架设计 259 * _  `3 i5 B$ H
6.3 系统硬件设计 261
) w0 z8 l, K8 k4 A9 J$ _& e- `0 m# {6.3.1 单片高速无线收发芯片nRF903 261 % d/ ]: _" \8 N- O. ]+ N/ ~
6.3.2 基于ARM9内核嵌入式处理器S3C2410 264
' H7 Q" V' t0 K0 K& l* D- S6.3.3 系统硬件电路设计 266 ) O5 Z  x5 ]+ ~0 \& ?& O
6.4 系统软件设计 268   V. b7 f1 C* E' I8 ?  u
6.4.1 串行通信的编程技术 268 ! ]9 Y8 Q1 c: s  P& s. k
6.4.2 主机发送、分机接收通信方式 269
' e+ t! k* l6 [9 [7 F6.4.3 分机发送、主机接收通信方式 271
9 }( w2 Q* e$ H6 o& s$ }' W% A. R6.5 部分源代码详解 272
$ r. q: w2 w" r, C6.5.1 星状点对多点通信主程序设计 274
* m! W1 Q! m' |, z& X; W- H/ j6.5.2 打包程序部分源代码详解 275 % G' p- u8 W8 y; R2 n/ Y8 E1 U
6.5.3 解包程序部分源代码详解 276 ! W# d7 i) W" Z7 @% l
第7章 基于ARM的蓝牙应用系统设计 280 * [  ]+ V- V  C" M! N, _3 Y
7.1 蓝牙产品应用概述 281
- L' h  w& Z3 z3 N" G9 Y  }7.1.1 基本术语介绍 281
5 y5 ~- k+ f& P- }/ m+ u7.1.2 蓝牙技术和产品应用领域 282 # W' \- o7 ^7 }3 Y$ N' X, v5 f: g
7.2 蓝牙应用系统技术分析 284
5 _3 P8 y$ C% f3 @7 i7.2.1 蓝牙无线传输技术分析 285
+ J: m# P: P( ?7 K# y) W7.2.2 蓝牙系统基本结构分析 287 4 M- j) m* v& ?6 a5 R' z- z/ D
7.2.3 蓝牙数据传输技术分析 288
6 ~9 h8 t' T5 q3 s4 B' l' C7.2.4 蓝牙网络传输技术分析 291
4 [& `/ J9 F/ u" b2 X7.2.5 蓝牙软件结构分析 295 5 {4 N, R- V4 b" ]  t+ |
7.3 蓝牙应用系统协议分析 296
* d% O' V0 o) U, ]7.3.1 蓝牙协议栈的体系结构 296   U% a4 n) V, D! y
7.3.2 蓝牙的底层模块 297
5 q7 l# ^7 s0 W/ y7.3.3 主机控制器接口HCI协议 298 + M4 d0 \* B0 v; d* S
7.3.4 中间协议层应用技术 299 : E8 ?: C7 [1 S( _
7.3.5 高端应用层应用技术 300 2 ~4 v2 K2 U2 M  X' V2 K
7.3.6 蓝牙应用层可靠性传输技术 301
( h9 q+ G) Q; O7 Z( W9 l* m) k7.4 蓝牙硬件的实现 303
9 Q: q1 F# p( g7.4.1 蓝牙硬件结构分析 303
2 K+ A% j' _/ E! Z& r7.4.2 基于蓝牙技术的用户系统设计方法 305
" s3 ~4 B3 y! F9 O& b* L5 @2 S* D5 O7.4.3 接口设计中的有关技术问题及解决方法 306
, O8 k; O3 ~; @# ~) ?; C( p7.5 基于ARM的蓝牙音频网关的设计实现 307 # I4 x& U. M; t! N) o. e
7.5.1 蓝牙音频网关硬件电路设计 307 7 P+ E$ t6 C. d2 L( _+ Y( `8 w
7.5.2 蓝牙音频网关软件设计 312
2 ]9 @7 u7 W  E* _) F: j8 k8 f7.5.3 部分源代码详解 315
! i# J, t- ^6 s: _& s8 I7 Q第8章 基于ARM的GPRS应用系统设计 321 3 s$ L/ @) K  Y; c# G  ?$ |! p! |$ G
8.1 GPRS应用系统概述 322
$ q0 I0 V( {+ O8 U6 V$ e8.1.1 GPRS标准和业务的发展 322 " |5 F# I0 k9 k7 O% p( e6 J$ k
8.1.2 GPRS技术综合分析 322
8 C# i  t: g8 D! Y6 q0 o1 N' V2 F8.1.3 GPRS技术应用 326 ( h/ V2 t8 v( z( W7 p9 E3 b
8.2 GPRS系统结构分析 327 # ]4 `4 X5 e8 g3 `$ M5 A7 M
8.2.1 GPRS总体结构 327
. B/ P+ a1 e4 F; [; V+ d. ~! k8.2.2 GPRS逻辑体系结构 328
9 T/ m$ n  O7 }$ |# ^8.3 硬件系统设计 330 * C5 B" C; j. Y  E. O, W5 A: d
8.3.1 硬件系统结构设计 330
1 K3 F9 {8 P+ x8.3.2 射频部分设计 330
4 B5 S4 T" P7 |. ~8.3.3 音频部分设计 331
" @1 k2 h3 z4 d+ ]( A$ D/ W# s8.3.4 SIM卡接口 335
6 `% p" T: p& i0 y1 V7 J' V1 ~8.3.5 与ARM接口部分设计 335 # M8 C& W$ F# i3 L- W
8.3.6 电气特性 338
# g7 T2 \/ U/ o2 G$ K8 g7 L* Z8.4 软件部分设计 339
4 S9 ]% a6 ^* _9 O5 I8.4.1 AT命令软件开发示例 339
- K* Z0 k0 ?7 A8.4.2 函数说明 344
. R# w! w3 m& j3 @( @* q3 i8.5 部分源代码注释... 346 2 a1 r$ m" i6 Y3 p
附录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 | 只看该作者
确实不错,推荐下载
! K2 G; A8 F/ e0 E6 ]8 S9 @' M

该用户从未签到

3#
发表于 2016-7-12 10:59 | 只看该作者
学习中,谢谢分享
* i7 _2 M( |( k3 w* o6 H

该用户从未签到

5#
发表于 2016-9-7 13:47 | 只看该作者
谢谢分享,必须赞一个~
! d# g* c( b. Z: U# y/ ~5 A* O

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 01:14 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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