高级搜索
使用帮助
热门搜索:2014考研 教材 励志 单片机 嵌入式 计算机 外语
图书专区:新书专区 精品图书专区 教材专区 考研考试专区
首 页网上书城服务专区下载专区试读频道增值服务关于我们贺银成2017医学类
免费注册
 
登录
 
论坛
本版图书分类
 
您的位置》首页>>网上书城
ARM9微控制器与嵌入式无线网络实战
定    价: ¥55.00
关 注 度: 2991 库存状态: 未知 图书状态: 销售中
 
作    者: 李文仲 段朝玉 等
出版时间: 2008-06      
版    次: 1 印    次: 1 字    数: 790千字
开    本: 787×1092 1/16
纸    张: ISBN: 978-7-8112-4250-8
 详细信息
 作者简介
 编辑推荐
 图书简介
    将高性能、低功耗的ARM微控制器与目前新兴的ISM波段短距离无线通信技术和各种新兴的无线网络技术相结合,将是未来嵌入式设计的一个“热点”。本书以ARM9微控制器为基础,分别介绍ARM9的基础实战、ARM9与ZigBee无线网络实战、ARM9与蓝牙无线网络实战、ARM9与GSM/GPRS网络实战,为读者展示一个嵌入式无线设计开发的思路。
    本书适合广大从事单片机、无线应用、自动化控制、无线传感等专业的工程技术人员作为学习、参考用书,也可作为高等院校的计算机、电子、自动化、通信、无线课程的参考用书。
 图书目录
第1章 ARMRF912WZ系统

1.1 ARMRF912WZ系统概述1

1.2 硬件开发平台2

1.2.1 ARM912主板2

1.2.2 无线射频模块7

1.2.3 无线网关8

1.2.4 传感器扩展板8

1.3 软件开发平台9

1.3.1 ARM RealView MDK
9

1.3.2 入门ARM RealView
软件开发平台 11

1.3.3 IAR平台21

1.3.4 AT命令集35

1.3.5 驱动程序35

1.3.6 μC/OSII操作系统
38

1.3.7 STR91x编程模板38

第2章 STR912微控制器

2.1 STR912处理器39

2.1.1 STR912芯片40

2.1.2 存储结构43

2.1.3 电源51

2.1.4 复位53

2.1.5 低电压模式54

2.2 STR912的I/O57

2.2.1 功能描述57

2.2.2 寄存器描述59

2.2.3 GPIO库函数62

2.2.4 键盘实验63

2.3 时钟70

2.3.1 系统时钟源72

2.3.2 实时钟84

2.3.3 实时钟库函数93

2.3.4 实时钟实验93

2.4 中断(VIC和WIU)99

2.4.1 向量中断控制器(VIC)
100

2.4.2 VIC寄存器描述103

2.4.3 唤醒/中断单元(WIU)
110

2.4.4 VIC和WIU库函数
114

2.4.5 中断实验115

2.5 16位定时器119

2.5.1 主要特性119

2.5.2 功能描述120

2.5.3 寄存器描述130

2.5.4 库函数介绍136

2.5.5 定时器实验1138

2.5.6 定时器实验2140

2.6 DMA控制器(DAMC)142

2.6.1 主要特点142

2.6.2 功能描述144

2.6.3 软件需考虑的事项145

2.6.4 寄存器描述153

2.6.5 库函数介绍167

2.6.6 DMA实验169

2.7 同步串行外设(SSP)171

2.7.1 主要特点172

2.7.2 功能描述172

2.7.3 SSP操作174

2.7.4 寄存器描述181

2.7.5 库函数介绍188

2.7.6 SSP实验1:LED189

2.7.7 SSP实验2:温度传感器
195

2.8 STR912的UART201

2.8.1 主要特征201

2.8.2 功能描述201

2.8.3 寄存器说明208

2.8.4 库函数介绍224

2.8.5 UART实验226

2.9 模拟/数字转换器(ADC)231

2.9.1 介绍231

2.9.2 功能描述233

2.9.3 寄存器描述235

2.9.4 库函数介绍240

2.9.5 AD及麦克风实验242

第3章 ARM912主板高级应用

3.1 EMI接口实验247

3.1.1 功能描述247

3.1.2 寄存器描述251

3.1.3 库函数介绍255

3.1.4 EMI控制LCD256

3.1.5 EMI操作RAM271

3.2 红外线接口实验277

3.3 FLASH存储器实验282

3.3.1 功能描述283

3.3.2 FMI寄存器描述283

3.3.3 库函数介绍289

3.3.4 FLASH存储器读写实验
290

3.4 USB控制器实验292

3.4.1 主要特性293

3.4.2 功能描述293

3.4.3 编程要点295

3.4.4 寄存器描述304

3.4.5 USB存储试验325

3.4.6 USB操纵杆实验326

3.5 以太网实验331

3.5.1 功能描述332

3.5.2 MAC 802.3操作338

3.5.3 DMA控制器操作345

3.5.4 寄存器描述349

3.5.5 ENET库函数介绍
385

3.5.6 EasyWEB实验386

第4章 移植μC/OSⅡ到STR912

4.1 μC/OSⅡ介绍395

4.2 μCOSⅡ的特点396

4.2.1 μC/OSⅡ提供源代码
396

4.2.2 μC/OSⅡ的可移植性
396

4.2.3 μC/OSⅡ的可固化性
396

4.2.4 μC/OSⅡ的可裁减性
396

4.2.5 μC/OSⅡ的可剥夺性
396

4.2.6 μC/OSⅡ的可多任务性
397

4.2.7 μC/OSⅡ的可确定性
397

4.2.8 μC/OSⅡ的任务栈
397

4.2.9 μC/OSⅡ的系统服务
397

4.2.10 μC/OSⅡ的中断管理
397

4.2.11 μC/OSⅡ的稳定、
可靠性397
 图书前言
一、嵌入式无线需要32位微控制器 

    集成电路,特别是SoC(片上系统)技术的发展,使需要低功耗、低成本的嵌入式应用市场发生了天翻地覆的变化。以ARM微控制器为代表的一批新型、高性能、低功耗、低价格微处理器的诞生和快速成长,使嵌入式产品的开发和应用开始广泛地进入到了32位的新时代。

    采用ARM 32位结构的微控制器同目前市场上的8位微控制器比较,在价格上的差异越来越小,但是在性能上却有很大的提高。这些32位的微控制器在单芯片中,除了集成有大量的输出、输入接口、串口、以太网接口、A/D转换器等外,还集成了256 KB~2 MB闪存、20 KB~100 KB静态存储器(SRAM),从而构成了一个高速、高性能的32位片上系统。这将为嵌入式系统的设计和应用提供更多的灵活性和更多的选择性,进而大大推动嵌入式设计应用向更深的层次发展。

    出版者注:为了不增加读者的经济负坦和免除读者录入程序之劳,凡是程序清单的序号带有“*”号的,如读者需要参考,可登录作者单位——成都无线龙通讯科技有限公司的网站(www.c51rf.com)下载。

    在以ARM为核心的32位微控制器快速成长的同时,无线通信和无线网络技术近年来也有了迅速的发展。蓝牙无线网络技术经过多年的努力,特别是在无线语音、PC外设等方面有了很大发展;WiFi(IEEE 802.11高速无线网络标准)/GSM网络/ZigBee(IEEE 802.15.4无线网络标准)同样开始取得长足的进展并得到广泛的应用。

    由于以ARM为核心的32位微控制器将其大量的资源集成在芯片内部,包括I/O、存储器、通信接口等,使系统电路板需要的空间大大简化,而且一些对高频通信可能产生的干扰的噪声大大减少,加上可以用电池供电和具有低功耗模式等新的特点,因此越来越多的无线网络和其他短距离无线通信系统开始采用以ARM为核心的32位微控制器来进行设计。

    将高性能、低功耗的ARM微控制器同目前新兴的ISM波段短距离无线通信技术和各种新兴的无线网络技术相结合,将是未来嵌入式设计的一个“热点”,也是一个“难点”。对广大电子工程师和单片机工程师而言,这将是一个具有很大挑战性,探索性的工作。

二、32位嵌入式设计“热点”——无线通信和无线网络

    无线通信和无线网络技术近年来获得了迅猛的进展,各种新的无线标准如雨后春笋般涌现,通信可靠性越来越高,而功耗越来越低。

    无线通信和无线网络的发展,对无线通信和无线网络系统使用的微控制器提出了全新的要求。主要有以下几点:

1. 更快的处理速度

    无线网络的速度越来越快,不仅要在瞬间处理大量的数据包装,还要处理图像、进行语音压缩等。这些都要求具有更快速的实时处理能力。同时,还要可以更容易地得到实时操作系统(RTOS)、图形处理软件技术的支持。

2. 更强的网络拓扑路由处理

    像ZigBee无线网络系统,需要能处理更多无线节点和进行更快、更复杂的网状网络路由计算,而且要求实时完成,而采用8位微处理器的无线网络系统在节点处理数量、路由计算速度方面都远远不能满足要求。

3. 更加安全算法

    无线通信的网络安全算法,也需要大量的实时计算能力,来实现各种复杂的网络加密计算。

4. 需要更大的程序存储器空间和数据存储器空间,以及更多的通信接口

    采用以ARM为核心的32位微控制器,作为无线网络的基带处理器,可以满足大多数高速无线通信和无线网络系统的基本要求。
对于无线网络路由器、无线网关、无线抄表集中器、工业控制设备、WiFi热点、大型高速网络覆盖接入器设计等,以ARM为核心的32位微控制器可以提供更大的网络节点容量、更快的路由算法、更复杂的加密算法等,从而使系统更加可靠和高效。

    对于无线数字家庭显示单元、无线控制设备、高级无线手持终端、无线测试设备、无线网络监控仪器、汽车电子等无线产品开发,采用以ARM为核心的32位微控制器可以驱动高分辨率的图形显示功能,使无线通信和无线网络产品具有更好的直观性和更良好的监视界面。再加上实时操作系统(RTOS)和图形界面(GUI)的支持,可以大大缩短无线应用产品的开发时间,更快上市,争取商机。

三、嵌入式无线设计的“难点”——“三大难关”
1. ARM技术是第1关

    对于很多电子工程师和单片机工程师而言,最新的以ARM为核心的32位微控制器是挡在面前的第1座大山。ARM微控制器的芯片虽然小,但是结构非常复杂,仅是英文原厂数据手册就有几百页;从汇编语言到C语言,加上RTOS、GUI编程,哪一样都不简单;各种新名词、新技术,很r
 相关资料
 相关书评
 
版权所有 2017 北京航空航天大学出版社 备案编号:京公海网安备110108001067号
地址:北京市海淀区学院路37号工程训练中心楼5层 邮政编码:100191
联系电话:86(10)82317024 传真:86(10)82328026 电子邮箱:bhpress@263.net
 
京ICP备05030743号