选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 电气百科

《ARM9微控制器与嵌入式无线网络实战》

《ARM9微控制器与嵌入式无线网络实战》是2008年北京航空航天大学出版社出版的图书,作者是李文仲。

《ARM9微控制器与嵌入式无线网络实战》基本信息

《ARM9微控制器与嵌入式无线网络实战》图书前言

一、嵌入式无线需要32位微控制器

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

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

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

在以ARM为核心的32位微控制器快速成长的同时,无线通信和无线网络技术近年来也有了迅速的发展。蓝牙无线网络技术经过多年的努力,特别是在无线语音、PC外设等方面有了很大发展;WiFi(IEEE802.11高速无线网络标准)/GSM网络/ZigBee(IEEE802.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编程,哪一样都不简单;各种新名词、新技术,

查看详情

《ARM9微控制器与嵌入式无线网络实战》造价信息

  • 市场价
  • 信息价
  • 询价

AC无线控制器(无线网络)

  • 品种:无线控制器;规格型号:WNC6600-60-D-AC;说明:无线控制器主机2个千兆电2个千兆光24个百兆电接口,交流电源,最大可|管理
  • 迈普
  • 13%
  • 武汉瑞佳恒信科技有限公司
  • 2025-07-23
查看价格

微控制器

  • PRO-3A
  • 荣工
  • 13%
  • 广州荣工自动化科技有限公司
  • 2025-07-23
查看价格

无线网

  • 品种:无线控制器;说明:200m;型号:DS-3WF0BC-2NE;
  • 海康
  • 13%
  • 贵州鑫正安科技有限公司
  • 2025-07-23
查看价格

无线网

  • 品种:无线控制器;说明:3000m;型号:DS-3WF03C-E/D;
  • 海康
  • 13%
  • 贵州鑫正安科技有限公司
  • 2025-07-23
查看价格

嵌入式中央主控制器

  • JS7060
  • 捷易达
  • 13%
  • 湖南通菱快速电梯有限公司
  • 2025-07-23
查看价格

风机控制器

  • 深圳市2024年2季度信息价
  • 电网工程
查看价格

释放控制器

  • 二区
  • 湛江市2005年2月信息价
  • 建筑工程
查看价格

释放控制器

  • 四区
  • 湛江市2005年2月信息价
  • 建筑工程
查看价格

释放控制器

  • 一区
  • 湛江市2005年1月信息价
  • 建筑工程
查看价格

风机控制器

  • 深圳市2023年4季度信息价
  • 电网工程
查看价格

无线网络控制器

  • 无线网络控制器
  • 1
  • 3
  • 中档
  • 含税费 | 含运费
  • 2021-01-06
查看价格

无线网络控制器

  • 1.名称:无线网络控制器 2.功能:用户身份认证服务系统支持10000个用户并发使用4个千兆以太网口支持冗余热备 3.其他:满足设计、规范、相关图集及招标文件要求
  • 2
  • 3
  • 中高档
  • 含税费 | 含运费
  • 2022-10-20
查看价格

无线网络控制器

  • 、WAPI认证 ,认证后能实现IP、MAC、WLAN等元素的绑定信息,保证只有合法的用户才能进入网络;5、支持内置portal认证页面定制,有专业知识的人员可以定义任何页面,做到完全自定义包上传,支持将用户上下线信息发送给第三方系统;6、本次配置≥56个无线AP管理授权;
  • 1
  • 1
  • 中档
  • 不含税费 | 含运费
  • 2024-06-26
查看价格

无线网络控制器

  • NAC-6100
  • 1
  • 1
  • SUNDRAY
  • 中高档
  • 含税费 | 含运费
  • 2021-01-22
查看价格

无线网络控制器

  • 详见原档/
  • 1
  • 1
  • 中高档
  • 含税费 | 含运费
  • 2021-01-14
查看价格

《ARM9微控制器与嵌入式无线网络实战》图书目录

第1章ARMRF912WZ系统

1.1ARMRF912WZ系统概述1

1.2硬件开发平台2

1.2.1ARM912主板2

1.2.2无线射频模块7

1.2.3无线网关8

1.2.4传感器扩展板8

1.3软件开发平台9

1.3.1ARMRealViewMDK

9

1.3.2入门ARMRealView

软件开发平台11

1.3.3IAR平台21

1.3.4AT命令集35

1.3.5驱动程序35

1.3.6μC/OSII操作系统

38

1.3.7STR91x编程模板38

第2章STR912微控制器

2.1STR912处理器39

2.1.1STR912芯片40

2.1.2存储结构43

2.1.3电源51

2.1.4复位53

2.1.5低电压模式54

2.2STR912的I/O57

2.2.1功能描述57

2.2.2寄存器描述59

2.2.3GPIO库函数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.2VIC寄存器描述103

2.4.3唤醒/中断单元(WIU)

110

2.4.4VIC和WIU库函数

114

2.4.5中断实验115

2.516位定时器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.6DMA控制器(DAMC)142

2.6.1主要特点142

2.6.2功能描述144

2.6.3软件需考虑的事项145

2.6.4寄存器描述153

2.6.5库函数介绍167

2.6.6DMA实验169

2.7同步串行外设(SSP)171

2.7.1主要特点172

2.7.2功能描述172

2.7.3SSP操作174

2.7.4寄存器描述181

2.7.5库函数介绍188

2.7.6SSP实验1:LED189

2.7.7SSP实验2:温度传感器

195

2.8STR912的UART201

2.8.1主要特征201

2.8.2功能描述201

2.8.3寄存器说明208

2.8.4库函数介绍224

2.8.5UART实验226

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

2.9.1介绍231

2.9.2功能描述233

2.9.3寄存器描述235

2.9.4库函数介绍240

2.9.5AD及麦克风实验242

第3章ARM912主板高级应用

3.1EMI接口实验247

3.1.1功能描述247

3.1.2寄存器描述251

3.1.3库函数介绍255

3.1.4EMI控制LCD256

3.1.5EMI操作RAM271

3.2红外线接口实验277

3.3FLASH存储器实验282

3.3.1功能描述283

3.3.2FMI寄存器描述283

3.3.3库函数介绍289

3.3.4FLASH存储器读写实验

290

3.4USB控制器实验292

3.4.1主要特性293

3.4.2功能描述293

3.4.3编程要点295

3.4.4寄存器描述304

3.4.5USB存储试验325

3.4.6USB操纵杆实验326

3.5以太网实验331

3.5.1功能描述332

3.5.2MAC802.3操作338

3.5.3DMA控制器操作345

3.5.4寄存器描述349

3.5.5ENET库函数介绍

385

3.5.6EasyWEB实验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

查看详情

《ARM9微控制器与嵌入式无线网络实战》常见问题

查看详情
无线网络论文 无线网络论文

无线网络论文

格式:pdf

大小:41KB

页数: 12页

无线网络论文 一、无线网络的发展 1、五线网络的进化史 计算机技术的突飞猛进让我们对现实应用有了更高千兆网络技术刚刚与我 们会面,无线网络技术又悄悄地逼近。不可否认,性能与便捷性始终是 IT技术 发展的两大方向标, 而产品在便捷性的突破往往来得更加迟缓, 需要攻克的技术 难关更多,也因此而更加弥足珍贵。 历史的脚印说到无线网络的历史起源, 可能 比各位想象得还要早。 无线网络的初步应用, 可以追朔到五十年前的第二次世界 大战期间,当时美国陆军采用无线电信号做资料的传输。 他们研发出了一套无线 电传输科技, 并且采用相当高强度的加密技术, 得到美军和盟军的广泛使用。 这 项技术让许多学者得到了一些灵感,在 1971 年时,夏威夷大学的研究员创造了 第一个基于封包式技术的无线电通讯网络。这被称作 ALOHNET 的网络,可以 算是相当早期的无线局域网络( WLAN)。它包括了 7 台计算机,它

第9章无线网络安全 第9章无线网络安全

第9章无线网络安全

格式:pdf

大小:12.1MB

页数: 60页

第9章无线网络安全

嵌入式微控制器概述

嵌入式微控制器就是将整个计算机系统集成到一块芯片中。但这种8位的电子器件目前在嵌入式设备中仍然有着极其广泛的应用。单片机芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设。和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。微控制器是目前嵌入式系统工业的主流。由于微控制器的片上外设资源一般比较丰富,适合于控制,因此称微控制器。为了适应不同的应用需求,一般一个系列的单片机具有多种衍生产品,每种衍生产品的处理器内核都是一样的名不同的是存储器和外设的配置极封装。这样可以最大限度地与应用需求相匹配,从而减小功耗和成本。由于MCU低廉的价格,优良的功能,所以拥有的品种和数量最多。比较有代表性的包括8051、MCS、251、MCS、96/196/296、P51XA、C166/167、68K系列以及MCU 8XC930/931、C540、C541,并且有支持I2C、CAN Bus、LCD及众多专用MCU和兼容系列。目前MCU占嵌入式系统约70%的市场份额。

查看详情

ARM9嵌入式开发实验与实践作者简介

本书由田泽编著。

田泽,现任中航工业西安航空计算技术研究所副总工程师兼航空微电子技术研究室主任。长期以来从事VLSI设计、SoC设计方法学、嵌入式微处理器体系结构与VLSI实现、嵌入式应用系统开发的科研及管理工作。荣获“2008年陕航局优秀共产党员”、“2007—2008年六三一所优秀干部”等光荣称号。出版著作、译著、教材14本,获授权的国家发明专利两项,主持国家及省部级项目20多项,发表学术论文60多篇,获“2009年中国嵌入式系统十大杰出青年”。

查看详情

ARM9嵌入式开发实验与实践图书目录

第1章嵌入式系统开发与应用基础

1.1基于ARM的嵌入式开发环境概述

1.1.1交叉开发环境

1.1.2模拟开发环境

1.1.3评估电路板

1.1.4嵌入式操作系统

1.2ARM开发工具简介

1.2.1ARMSDT

1.2.2ARMADS

1.2.3Multi2000

1.2.4EmbestIDEforARM

1.2.5OPENice32A900仿真器

1.2.6MultiICE仿真器

1.2.7ARMRealView开发工具

1.3基于ARM的嵌入式系统开发学习

第2章EmbestEDUKITII/III实验教学系统

2.1实验教学系统简介

2.1.1基本组成

2.1.2主要特点

2.1.3软、硬件配置

2.1.4EmbestIDEforARM集成开发环境

2.1.5EmbestEmulatorforARMJTAG仿真器

2.1.6Flash编程器

2.1.7各种连接线与电源适配器

2.2EmbestEDUKITII/III实验教学系统的安装

2.2.1EmbestIDEforARM集成开发环境的安装

2.2.2Flash编程器的安装

2.2.3实验软件平台和硬件平台的连接

2.3EmbestEDUKITII/III实验教学系统硬件电路

2.3.1功能模块介绍

2.3.2硬件设计原理说明

2.3.3硬件结构

2.3.4硬件资源分配

2.4EmbestIDEforARM集成开发环境使用说明

2.4.1EmbestIDEforARM主窗口

2.4.2工程的管理

2.4.3工程的基本设置

2.4.4工程的编译、链接

2.4.5加载调试

2.4.6Flash编程工具

第3章嵌入式软件开发基础实验

3.1ARM汇编指令实验1

3.2ARM汇编指令实验2

3.3Thumb汇编指令实验

3.4ARM处理器工作模式实验

3.5C语言程序实验1

3.6C语言程序实验2

3.7汇编与C语言的相互调用实验

3.8综合编程实验

第4章基本接口实验

4.1存储器实验

4.2I/O口实验

4.3中断实验

4.4串口通信实验

4.5实时时钟实验

4.6数码管显示实验

4.7看门狗控制实验

第5章人机接口实验

5.1液晶显示实验

5.25×4键盘控制实验

5.3A/D转换实验

5.4触摸屏控制实验

5.5PWM步进电机控制实验

第6章通信与音频接口实验

6.1I2C串行通信实验

6.2以太网通信实验

6.3音频接口I2S实验

6.4USB接口实验

6.5SPI接口通信实验

6.6红外模块控制实验

6.7GPRS模块控制实验

第7章嵌入式操作系统Linux基础实验

7.1建立Linux开发环境

7.1.1Cygwin开发环境

7.1.2编译工具

7.1.3源代码文件

7.1.4映像文件烧写

7.2BootLoader编译运行实验

7.3Linux编译运行实验

7.4Linux内核调试实验

7.5cramfs文件系统及添加应用程序实验

7.6多进程与进程间通信实验

第8章嵌入式操作系统WinCE基础实验

8.1WinCE概述

8.2PlatformBuilder环境安装

8.3模拟器的定制

8.4模拟器的编译、调试

8.5注册表的修改

8.6SDK的导出

8.7EVC4.0环境的安装

8.8EVC的“HelloWorld”

8.9EVC编译调试

8.10BSP安装

8.11EBoot编译与下载

8.12LED驱动程序实验

8.13串行口通信实验

8.14NK编译与下载

8.15安装SDK

附录AARM指令、ARM寻址方式和Thumb指令速查表

附录BARM和Thumb指令集编码

附录C随书附带光盘内容说明

参考文献

查看详情

相关推荐

立即注册
免费服务热线: 400-823-1298