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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

" _0 Q# r- `1 ~/ Q( y/ ^+ |+ P3 ^) q0 Q# Q8 `
目录基 础 篇
7 s8 n  ~6 _9 E8 n/ Q% w1 P第1章 基于ARM的嵌入式系统 2 9 m7 v( w. w. A( S8 s
1.1 ARM微处理器概述. 3 & Y3 ^* ]! `* b0 n
1.2 ARM微处理器内部结构及工作原理 7 / l2 X- I: B% c/ ]
1.2.1 ARM7系列微处理器结构 7 $ I% f6 u8 h; U
1.2.2 ARM9系列微处理器结构 10 . {& R( W% g- b* Q$ w# @
1.2.3 常用微处理器的结构与工作原理 11
8 o, A/ F& T4 d. o- Z7 _$ ~8 W" B1.3 基于ARM的嵌入式硬件开发平台 15 0 Z3 P; y6 u- z% r. A
1.3.1 嵌入式系统硬件体系 15
5 J! U" |0 s& T- b8 h5 p- c* o1.3.2 嵌入式系统硬件系统设计 18 5 A2 `1 l8 j) `, `) E
1.3.3 通用嵌入式系统开发板设计 20
( E5 o8 b- L, G5 a8 C1.4 典型嵌入式操作系统介绍 21
* r/ [9 L; r% x0 t8 r1.4.1 C/OS操作系统 22 1 q- k3 K' Z6 }( k: L- f9 a+ F
1.4.2 CLinux操作系统 24 $ E7 \( h7 K  A! p5 `3 f
1.4.3 其他嵌入式操作系统 25 # k' J( j# z% }5 ]# j
1.5 基于ARM的嵌入式系统软硬件结构 27 4 I. L- |; P0 ^( V
1.6 ARM主流微处理器芯片特点介绍 28 - {6 Q6 f6 ]! z  |
1.6.1 Atmel公司带ARM核的芯片 28 + f/ n: h: N! O( x8 A
1.6.2 ADMtek公司带ARM核的芯片 37
0 p  T0 J) ~7 W4 G' j" z1.6.3 Cirrus Logic公司带ARM核的芯片 38 ; h& A% z6 ^% m
.1.6.4 Intel公司带ARM核的芯片 39
8 Y* D! j2 ]! W. }1 F6 U2 _1.6.5 Linkup公司带ARM核的芯片 41 ) Y6 u1 c2 v( J/ G
1.6.6 NetSilicon公司带ARM核的芯片 43 5 e6 c6 K# u  N* [- m$ v8 |
1.6.7 Samsung公司带ARM核的芯片 48 . N# c1 }. O6 I0 L
1.6.8 TI公司带ARM核的芯片 50 0 s' J1 P3 t1 c
1.6.9 Triscend公司带ARM核的芯片 52 * v( n/ E5 F, u0 W" _/ g# a
第2章 ARM嵌入式系统开发语言及环境 55 : X7 ?: X5 k! y! \" g6 E" g
2.1 ARM的编程模型及存储系统 55
& k" v! j5 g" z3 B7 w0 l# ]7 F2.1.1 编程模型 56
$ b) \' i) U; c5 z2.1.2 存储系统 66 ; W) v6 S1 o7 e+ L& [9 L
2.2 ARM微处理器的指令系统 70 4 P" s3 E0 w) L
2.2.1 ARM指令的寻址方式 70 3 {7 t" v8 Z5 y4 u- X/ L
2.2.2 指令系统总述 72 ) C; j  v1 n7 E  K
2.2.3 ARM指令集 74
0 C7 A$ E" ]3 t4 A/ l2.2.4 ARM伪指令 90
2 M1 u. m6 q# r! b3 C% e2.3 ARM嵌入式系统语言编程 107
' e' L+ N" Q0 H5 W; k& ^2.3.1 ARM嵌入式系统汇编语言编程 108 + d9 n2 [, R9 C# p8 N. ^
2.3.2 ARM嵌入式系统C语言编程 112   v( C, h+ v' k2 u% z- ]
2.4 基于ARM的嵌入式系统程序开发要点 117
$ K) Z7 W& n9 _+ n& }2.4.1 嵌入式系统设计的一般方法 117 % E. x* K3 r" ~7 z0 h" W
2.4.2 嵌入式系统设计模块 119 9 R- y) Y% _- j( u6 {! I4 J4 t1 B8 f
2.4.3 嵌入式系统开发流程 119 1 y. V6 i1 o8 l9 h; g) g
2.5 嵌入式开发环境SDT 124
/ b3 ]# W7 F8 M( ?8 R7 [0 q2.5.1 SDT开发环境及特点 124
: Y: E4 m* a+ M7 Q- D0 |1 U' p2 u$ e2.5.2 SDT调试环境 124
8 L: e, D& o2 A2.5.3 利用SDT软件编程实例 125
) i# r. V" c! V2.6 嵌入式开发环境ADS 129 ) m7 M) p" P; ]8 J% A- k+ j5 T  C
2.6.1 ADS软件概述 129
0 O/ P; u5 ]' K4 y& f2.6.2 ADS功能及特点 130
3 F  a  G+ O0 h2.6.3 利用ADS软件编程实例 131 # L, t# J/ ^- {4 O3 q/ N* Z% h
第3章 ARM体系中的调试系统 136 1 A7 P/ K6 ^1 ^
3.1 ARM体系中调试系统概述 136
; {0 ]+ j) Y3 G7 r3 v3.2 建立自己的项目 138
' `: V* p0 P1 z# X% m3.2.1 建立一个新项目 138
' p8 G6 q! ^- x8 T1 A7 [2 T) U4 f3.2.2 加入源程序 139
# z, q: _3 R" s8 Y% A* M6 ~% z3.2.3 设置编译和链接选项 141 # p! K' l" J; z
3.2.4 编译和链接项目 143
% [' n% x! h: j9 \7 J: e: D( V3.3 用仿真器调试系统 143
6 j9 o7 e/ h2 `0 f0 J% T1 j# c1 l+ V3.3.1 初始化存储器 144 / m) z; U6 g3 H0 I
3.3.2 在线仿真 145
1 [  Y9 g" e3 L1 \# m# ~, u3.4 基于Angel的调试系统 147
0 |6 n, D. x% w3.4.1 基于Angel的调试系统概述 147
1 l* q5 I( f% B4 U+ E3.4.2 使用Angel开发应用程序 151
/ p7 L) s3 q5 s- ^# q+ x2 x/ X6 B3.4.3 Angel执行的操作 156
* d- x/ ]$ j7 G/ ?/ t# U" x5 _# R" a" V3.4.4 将Angel移植到特定的目标系统 158
/ b2 t/ W" w3 t5 {& \3.5 基于JTAG接口的调试系统 178 2 E) `, m. W7 d
3.5.1 调试接口JTAG介绍 178
% j. {% D; ~8 N- Q: E* `3.5.2 基于JTAG接口的调试系统特点 181
/ k9 u+ x9 u" Y5 k3.5.3 基于JTAG接口的调试系统结构 181 1 ?; F. u; y# v3 F0 ~/ f
3.5.4 目标系统中的调试功能扩展部件 183
' J1 Y! \# M5 }; X" P/ H/ K3 z9 _: ?1 ?$ w3.5.5 基于JTAG接口的调试过程 184 2 ^3 \# R; k7 d5 f. M" P' V# L3 t3 V
第4章 基于嵌入式系统的无线通信系统设计 186
) P/ u# h- `/ _. I4.1 无线通信系统简介 186
: e  Y9 B. B. _) Q* x4.1.1 无线电频谱资源管理 186 9 v8 n2 k6 `4 u1 g0 Z1 t
4.1.2 无线通信系统组成 188
2 A. {; T8 w' B, K- ?' x% s6 v' E4.1.3 无线通信系统分类 189 ! F" s( ?; o' M9 E
4.1.4 无线通信系统应用领域 190 % Q; E) h! _3 w- o$ \: J, T/ m/ b
4.2 应用于无线通信系统的嵌入式技术 190
! Q. r7 B- E% T) s- i4.2.1 基于嵌入式的无线通信系统软硬件协同设计 190   J7 u+ Z! ]: K8 f
4.2.2 基于ARM嵌入式设备的CLinux系统开发 193
. a" b# o8 L/ `" s4.2.3 主流嵌入式软件代码压缩技术 195
+ h1 s3 F4 _4 K1 I4.3 无线通信系统的硬件实现技术 197 : Q) }/ f) k& F5 n! f
4.3.1 系统传输距离设计 197
; e4 o2 B3 b9 V2 A4.3.2 系统硬件结构.. 198 9 E2 G  c  |, ]) R* B
4.3.3 嵌入式控制器的输入端口设计分析 199
! S; l. p/ j! \4.3.4 硬件设计中的注意事项 200 0 d+ o( R5 T# C0 R
4.4 无线通信系统的软件设计 202 ! l( L& }5 M, \+ G
4.4.1 无线通信流程设计 202 0 ^+ B0 {" W. A- t% E
4.4.2 ARM内核的中断技术 203
; u2 S; g& U4 |5 u. I4.4.3 系统的低功耗时序设计 206 : B0 I% |0 N: q/ B
4.4.4 微控制器的抗干扰软件编程方法 207 1 A* H+ N9 m- a* Y
实 例 篇 . Y# J5 M1 w6 q: Z" i/ P1 x% Y
第5章 基于ARM的串行数据无线传输系统设计 212
1 A: ?% |# S2 ]* h% R- S1 l5.1 无线串行数据传输概述 212 6 f/ E/ G, i$ K; n7 E
5.2 无线串行数据传输系统技术分析 215
& w$ Y. L: @# x5.2.1 串行数据传输技术规范 216 : T8 u  b+ V  f& s, |. _% D: [
5.2.2 无线串行数据传输系统技术参数 221 7 B! x1 x5 N1 v4 O, h3 o1 j
5.3 基于ARM嵌入式系统的数据传输系统 223 - d) P. M8 }* Z% }! F8 ~
5.3.1 系统模型(基于ARM的串行通信系统框图) 224
/ Z& @8 ?  u) z* q; |9 m7 x6 I/ j1 X5.3.2 系统功能模型设计 225 5 H, G& p. K- `* w& D
5.4 硬件系统设计 226 2 G( {9 V" A9 M* \# g. f# ?
5.4.1 无线射频芯片功能描述及选用原则 226
7 a) @& ~+ X6 a2 a* r2 L% m9 F& ]5.4.2 高性能ARM(S3C44B0X)芯片介绍 231
8 m  I+ X% y' I6 j1 s5.4.3 系统硬件电路设计 236 1 M0 I8 H5 @! B. Y/ q% H4 e7 H7 ?
5.4.4 系统硬件互连及各部分功能实现 239
; E+ |$ w2 c3 J$ a- S5.5 软件系统设计 240
( T4 C. u9 x/ m# n; \# q5.5.1 基于ARM的无线数据传输系统程序设计 241 ! R2 I& N1 ~( E+ o- c- l: m; F/ D
5.5.2 UART编程模型 243
$ K1 g  [9 d- v! L7 ]; v5.6 部分源代码详解 245
5 a5 i; T+ [; L2 w5 @- T5.6.1 SIO源代码程序 245 9 _! @; H, m3 ^
5.6.2 UART 246
1 y) |/ ?: J. [* F" @8 }% \5 r第6章 基于ARM的无线数据采集系统设计 250
- B$ C& A# g6 C0 K7 T' S3 b2 t6.1 无线数据采集系统概述 250 8 s- q; R/ E4 R# @
6.2 无线数据采集系统技术分析 251
& o2 Y" J0 A, x- V: ~$ b6.2.1 数据采集技术综述 251
5 o; ?9 m4 e3 q/ P6.2.2 点对多点通信硬件技术应用 254 * t9 Y# o5 p6 k$ d# L4 Y' [
6.2.3 点对多点通信软件技术应用 256 - x* L3 r# F; x7 E; A$ o1 k# X% ?- l
6.2.4 系统框架设计 259 2 U$ R( [& b7 g2 O: ~
6.3 系统硬件设计 261 3 C4 v0 V9 _: X
6.3.1 单片高速无线收发芯片nRF903 261
7 {+ k3 @! {8 o  z/ q" ^6.3.2 基于ARM9内核嵌入式处理器S3C2410 264
5 A* p# `% h, t& |9 U1 _# c" T6.3.3 系统硬件电路设计 266
) m9 e7 f- T$ R# {& P' O& M  ?6.4 系统软件设计 268
' m) N8 R6 {5 G  G! _3 u# K6.4.1 串行通信的编程技术 268 1 S* W# {, C5 E( p
6.4.2 主机发送、分机接收通信方式 269 7 C% W, o, t& v8 Y! Q7 V
6.4.3 分机发送、主机接收通信方式 271 ! c1 X+ C$ J/ G' l
6.5 部分源代码详解 272 * Y. E- n/ N+ _! w
6.5.1 星状点对多点通信主程序设计 274
- K) X, f  Y4 u/ I6.5.2 打包程序部分源代码详解 275 ; P/ X2 l, n6 p: U' o7 v
6.5.3 解包程序部分源代码详解 276 / O) A* ]$ Y1 b& N$ ^" |
第7章 基于ARM的蓝牙应用系统设计 280
/ C1 d, T) B' R. q) L( m5 \( r9 O7 a2 F7.1 蓝牙产品应用概述 281
- D4 E; U% r# N; F* {$ O7.1.1 基本术语介绍 281 " J3 L: G6 e) p4 Z) G4 Y6 r* U
7.1.2 蓝牙技术和产品应用领域 282 & U/ D' D6 H! m) ]. e% l
7.2 蓝牙应用系统技术分析 284 + j8 S" t2 v  _8 }4 \/ M
7.2.1 蓝牙无线传输技术分析 285
" }! d0 }5 g6 S2 f9 c' B7.2.2 蓝牙系统基本结构分析 287 7 t8 C2 x# P& N2 o3 n, D' S
7.2.3 蓝牙数据传输技术分析 288 : Y, D: Y# m3 ?
7.2.4 蓝牙网络传输技术分析 291 $ t9 \; t% F( G" h
7.2.5 蓝牙软件结构分析 295 1 I, c7 I' Z: {' i/ ~; @# B# S
7.3 蓝牙应用系统协议分析 296
# x* K' X) T/ B7 H3 a3 P7.3.1 蓝牙协议栈的体系结构 296
; r8 m6 d1 Z' U; j8 Y; @0 }9 ^" K7.3.2 蓝牙的底层模块 297 ' _) y2 @' n8 X& ?/ o# |
7.3.3 主机控制器接口HCI协议 298
. W7 {, i& {  N% q+ i7.3.4 中间协议层应用技术 299 7 X* c! K4 k, q4 f# S
7.3.5 高端应用层应用技术 300 : [7 ~( R) Y0 `9 ?. G* r
7.3.6 蓝牙应用层可靠性传输技术 301
7 f: [6 `" v- W- L6 y7.4 蓝牙硬件的实现 303
7 Z' S8 N7 h! r; }- h2 C8 S" K% w7.4.1 蓝牙硬件结构分析 303 * c- _# b* q% e# p3 f6 X  r- ]$ j
7.4.2 基于蓝牙技术的用户系统设计方法 305
3 ]% O- Z! P0 H5 Z7.4.3 接口设计中的有关技术问题及解决方法 306
# r0 f+ e5 T1 e+ g  g; t. V7.5 基于ARM的蓝牙音频网关的设计实现 307
$ X3 x; }$ Q" l% k9 j' f8 u1 p7.5.1 蓝牙音频网关硬件电路设计 307 / g9 ^) T1 G# r' b! u. z, Z2 s
7.5.2 蓝牙音频网关软件设计 312 2 _1 P; V  z2 J# w) g# h& r3 ~# h
7.5.3 部分源代码详解 315 : O' f7 ~: O& K9 H6 x& a; {% R$ h
第8章 基于ARM的GPRS应用系统设计 321 1 G: w0 d/ ]7 ^; }
8.1 GPRS应用系统概述 322 ( a, l6 o9 F% ~+ p+ w3 T7 u
8.1.1 GPRS标准和业务的发展 322
; [& n) O% H8 R! T  T8.1.2 GPRS技术综合分析 322
  z* |. I$ l9 U, x$ v9 _9 ~! {) k8.1.3 GPRS技术应用 326 1 ^; _" w! K. `$ {* P% d
8.2 GPRS系统结构分析 327 + h/ ?  b! @7 i& H
8.2.1 GPRS总体结构 327
" a0 Y$ y+ K+ s. `/ O$ O6 x8.2.2 GPRS逻辑体系结构 328 + ~  _2 L4 Z4 j* y
8.3 硬件系统设计 330
' a: v. V9 U" S7 b- F8.3.1 硬件系统结构设计 330 0 p9 s5 l  h/ D
8.3.2 射频部分设计 330
$ U6 _+ i% w) j- ]! ^: N0 ^$ d8.3.3 音频部分设计 331 # y5 a9 s7 P: {: o+ t+ a
8.3.4 SIM卡接口 335
0 B. S5 _$ [9 K' n) L3 W% Q+ h- ?8.3.5 与ARM接口部分设计 335
/ C% u& l0 o( }# Y* m8.3.6 电气特性 338 : K% \( q  j: C% u6 L. p# d  M
8.4 软件部分设计 339 / D+ S( w  P* t: ?# t
8.4.1 AT命令软件开发示例 339
6 Q0 N! @+ @. a( n/ _9 r8.4.2 函数说明 344
& k3 j, D" m6 W  h( i- y0 h4 N8.5 部分源代码注释... 346
% g8 k9 \1 N- }附录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 | 只看该作者
确实不错,推荐下载
8 ?8 A) O- u7 S  |, h, V- Y4 z

该用户从未签到

3#
发表于 2016-7-12 10:59 | 只看该作者
学习中,谢谢分享
" t0 [1 a: X8 [( x. H9 Q

该用户从未签到

5#
发表于 2016-9-7 13:47 | 只看该作者
谢谢分享,必须赞一个~
. g& x% e% Q9 ^8 l1 v& c$ B4 R

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-2 11:03 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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