S3C2410X在无线宽带通信网中的应用

发布者:心灵舞者最新更新时间:2012-06-29 来源: 21ic 关键字:S3C2410X  无线宽带  通信网 手机看文章 扫描二维码
随时随地手机看文章

1 无线宽带通信简介

自1997年IEEE802工作组制定了802-11无线局域网标准,基于WLAN技术的无线宽带通信得到了迅速发展。在短短的六年发展历程中,WI.AN技术不断地发展和成熟,先后推出了802.]lb/a/g协议。基于802.11b协议的无线局域网,工作在2.4GHz频段,采用CCK调制技术,最高数据传输速率能够达到1]Mbps。基于802.1la协议的无线局域网,工作在5GHz频段,采用OFDM调制技术。使数据的传输速率可高达54Mbps。802.116协议结合802.1h和802.11b的优点,工作在2.4GHz频段,采用OFDM调制技术,具有与802.1la标准相同的速率。为了解决通信设备在三个刁;同标准的无线网络间的兼容问题。现已有几家公司提供了IEEE802.11a/b/g的双频多模的解决方案。802.11e和802.1¨标准即将出炉。这两个标准将分别解决目前WI上N突出的两个问题:QoS和网络安全。Intel公司将迅驰技术成功地应用到笔记本上,人们可以通过WLAN技术轻松地进行无线宽带上网。然而人们对WLAN技术的应用不仅仅局限于通用的PC机或笔记本的无线联网,嵌入式系统整合WLAN技术实现无线宽带通信成为今后应用的热点。例由无线数字机顶盒、计算机、无线网关等构成的家庭无线网络,嵌入式手持移动终端和工业控制现场无线设备等。近年来,嵌入式微处理器性能的大力提高,基于嵌入式系统的无线宽带通信模块不仅能实现数据传输,而且还能够满足人们对于多媒体通信的需求。在这里,利用一款基于ARM920T 内核的微处理器S3C2410X构建一个嵌入式系统完成无线宽带通信的功能。

2 S3C2410X嵌入式处理器

S3C2410是韩国三星电子公司最近推出的一款基于ARM9201\'内核的16/32位RISC·嵌入式微处理器。该处理器主要面向手持式设备以及高性价比、低功耗的应用。图l为ABNl920T的结构框图,图2为S3C2410X在内核外所集成资源的功能框图[1]。

ARM920T核由ARM9TDMI、存储管理单元MMU和高速缓存三部分组成。其中,MMU可以管理虚拟内存,高速缓存由独立的16KB地址和16KB数据高速Cache组成。ARM920T有两个内部协处理器:CPl4和CPl5。CPl4用于调试控制,CPl5用:于存储系统控制以及测试控制。S3C2410X集成了一个LCD控制器(支持STN和TFT带有触摸屏的液晶显示屏)、SDRAM控制器、3个通道的UABT、4个通道的DMA、4个具有PWM功能的计时器和一个内部时钟、8通道的10位ADC。S3C2410还有很多丰富的外部接口,例如触摸屏接口、12(2总线接口、阳总线接口、两个USB主机接口、一个USB设备接口、两个SPI接口、SD接口和MMC卡接口。在时钟方面S3C2410X也有突出的特点,该芯片集成了一个具有日历功能的RTC和具有PLL(MPLL和UPLL)的芯片时钟发生器。MPLL产生主时钟,能够使处理器工作频率最高达到203MHz。这个工作频率能够使处理器轻松运行WinCE、Linux等操作系统以及进行较为复杂的信息处理。UPLL产生实现主从USB功能的时钟。

S3C2410X将系统的存储空间分成8个bank,每个bank的大小是128M字节,共1G字节。bsnk0到bank5的开始地址是固定的,用于ROM或SRAM。bank6和bank7用于ROM、SRAM或SDRAM,这两个bank可编程,且大小相同。bank7的开始地址是bank6的结束地址,灵活可变。所有内存块的访问周期都可编程,外部Wait扩展了访问周期。S3C2410X采用nGCS[7:0]8个通用片选线选择8个bank区。[page]

S3C2410X支持NAND闪存Boot 10ad,NAND闪存具有容量大、比NOR闪存更具竞争力的价格等特点,系统采用NAND闪存与SDRAM组合,可以获得非常高的性价比。S3C2410X具有三种boot方式,由OM[l:0]管脚选择:00时处理器从NAND闪存boot;01时从16位宽的ROM bOOt;10时从32位宽ROM boot。用户将boofload代码和操作系统镜像放在外部的NAND闪存,采用NAND闪存boot。处理器上电复位时,通过内置的NAND闪存访问控制接口将bootload代码自动加载到内部的4KB SRAM(此时该SRAM定位于起始地址空间0x00000000)并且运行,在boot SRAM运行的boodoad程序将操作系统的镜像加载到SDRAM,之后操作系统就能够在SDRAM运行。启动完毕后,4KB boot SRAM就可以用于其他用途。如果从其他方式boot,boot ROM就要故定位于内存的起始地址空间Ox00000000,处理器直接在ROM上运行boot程序,比耐4KB boot SRAM被定位于内存地址0x40000000处。

S3C24lOX对于片内的各个部件采用了独立的电源供给:内核采用1.8V供电;存储单元采用3.3V独立供电,对于一般$DRAbl可以采用3.3V,对于移动SDRAM可以采用VDD等于1。8/2.5V,VDDQ等于3.0/3.3V;I/O采用独立3.3V供电[1]。

图2

3 系统硬件平台

利用S3C2410X出色的内核性能和丰富的外部接口构造一个嵌入式系统平台,用于嵌人式无线宽带通信。图3是该系统的硬件框图。

在这个嵌入式硬件平台中,主CPU是SAMSUNG公司的S3C2410X。作为boot的NAND闪存是SAMSUNG公司的SmartMedia卡。根据应用中对于容量的需求可以选用K9S1208VOM,容量为64MB,或者K9D1G08,容量为128MB。

SmartMedia卡为大容量的固态存储提供了相当高的性价比。它按照页进行自动编程,每一页大小为528个字节,编程的典型时间为2001.ts;擦除则按照块进行,每一块的大小为16K字节,典型的擦除时间为2ms。它在页面中读取单个数据的时间为50ns。SmartMedia卡总共只\'有22个引脚,8根I/0口线、读写控制线和电源线。I/0口是地址、命令输入和数据输出输人的复用端口。SmanMedia卡还提供了ECC错误纠正码,实现坏区检测以及实时映射,这样它具有高达10万次的编程/擦除周期,数据保存长达10年。S3C2410X专门有NAND闪存的接口,所以在硬件上SmartMedia卡直接与这个接口相连。在这个平台中,SmartMedia卡可以被用作装载操作系统镜像以及大容量的数据存储。

SDRAM被用来运行操作系统以及各类数据的缓存,可采用三星、现代等厂家的产品。这里采用SAMSUNG公司的K4S561632C,它是4Mxl6bitx4bank的同步DRAM,容量为32MB。用2片K4S561632C,实现位扩展,使数据总线宽度为32bit,总容量为64MB,它的地址空间映射在S3C2410的bank6。

NOR FLASH采用AMD公司的AM29LV800B,容量为1MB。其工作电压可在2.7V到3.6V之间,访问时间为70ns,可以作为boot RON[Flash。与其它的Flash不同的是它具有灵活的页面结构,一个16K字节页,2个8K字节页,一个32K字节页和L5个64K字节页。至于它的读写和擦除操作与一般的线性闪存没有区别。在这里AMD闪存主要用于前期的调试和操作系统的下载。

    因为S3C2410X本身没有PCMCIA接口,所以为了连接PCMCIA接口的无线网卡,必须采用一个专用的芯片作为转接。在这里,采用Intel公司生产的[SA-TO-PC-Card控制器--PD6710。PD6710能够控制一个PC-Card插槽,兼容PC卡标准、PCMCDk2.1和JEIDA4,1。PD6710采用有效功率和混合电压技术减少系统的功耗,同时该芯片具有软控制挂起模式和硬件超级挂起模式实现低功耗的控制。该芯片采用82365SL兼容的寄存器组,具有5个可编程的存储区和两个可编程的I/O区。PD6710与S3C2410X连接端采用8位或16位的类ISA系统总线(这里采用16位的系统总线),与无线网卡连接端采用8位或16位PC卡总线接口。无线网卡是802.11b标准,这个标准应用最广泛,而且各大公司的产品都提供了现成的驱动程序。随着USB接口的广泛应用,市中已有USB接口的无线网卡,S3C2410X集成了USB主机接口,可与USB接口的无线网卡直接相连。如果想使用CF卡接口的无线网卡,只需找一个CF-PCMCIA适配器就能完成转接。[page]

在这个平台里,采用CS8900网卡芯片实现与以太网的连接,FPGA采用Xilinx公司的SpartanXL系列产品,根据功能要求可以选用XCS40XL型号,使可用门数目高达40K。利用SpartanXL系列器件里的RAM可以实现高速的FIFO或者利用其灵活的可编程性,可以作为这个平台与外部其他功能模块的通用接口。例如需要进行多媒体数据的处理时,可以外加一个DSP来完成,这样S3C2410X就可以通过FPGA实现高速FIFO与DSP的数据交换。

至于人机接口方面的设计,笔者使用SAMSUNG公司的3.5英寸TFT LCD,并带有触摸屏。输入则采用PDA常用的软键盘。

4 软件平台及系统开发

S3C2410X集成了内存管理单元,因此能够嵌人多种主流操作系统,包括Windo~\'s CE、Linux、VxWorks等。在这个系统中,选用Windows CE嵌入式操作系统。对于已经熟悉Windows环境的应用程序开发者来说,WindowsCE提供了友好熟悉的开发环境? 如Microsoft Win32APl、ActiveX控件、消息队列、COM接口、ATL和MFC,而且有很多Windows成功的程序可以移植到Windows CE中去,大大提高了开发的效率。Windows CE嵌入式操作系统能够给用户提供熟悉和操作方便的GUI。

WinCE开发平台由两部分组成:Platform Builder和软件开发包SDK(Embedded Visual C++和Embedded Vi-susl Basic)。Platform Builder用来定制操作系统,SDK则用来开发应用程序。整个Windows CE系统由三部分组成:应用程序、WinCE各个部件和OEM层。OEM层接口又包括OEM适配层、本地驱动和流接口驱动。定制操作系统的步骤如下:(1)编写板基支持包BSP(包括OEM适配层OAL和硬件驱动);(2)裁减和配置操作系统的各个部件,并修改相应的配置文件;(3)编译Kemal、组件和BSP,生成操作系统镜像文件;(4)将镜像文件下载到目标设备上,进行调试。定制完操作系统后,在PlatformBuffder里导出SDK,就可以在EmbeddedVisualC++或EmbeddedVisualBasic环境下针对平台开发应用程序[2]。

    操作系统定制完后,就要将它下载到目标设备上。常用的方法有以下几种:通过JTAC接口下载、EBOOT下载、USB下载、串口下载。后面三种下载方法都要先通过JTAC接口将相应的监控程序下载到nash中,然后CPU从Flash启动。因为S3C2410X集成了一个从USB接口,因此在没有以太网的情况下,通过USB下载特别方便,而且下载速度远远大于串口下载。在实际的系统开发中,利用JTAC调试器将USB监控程序编程到AMD闪存,然后让S3C2410X从AMD闪存boot。主机运行SAMSUNG公司提供的DNW程序,利用串口进行信息交互,通过USB将BootLoader和操作系统镜像下载到SDRAM中,然后通过USB下载一个NAND闪存的写程序到SDRAM并运行,将SDRAM中的BootLoader和操作

系统镜像写到SmartMedia卡中。下载完毕后,改变boot方法,让S3C2410X从SmartMedia卡开始boot,操作系统即能在平台中运行起来了。

一旦操作系统装载完后,就可以通过Microsoft ActiveSvnc安装无线网卡的驱动程序和相应的应用程序了。为了避免掉电后重新安装无线网卡驱动程序,可以将驱动程序直接打包在操作系统中。为了避免每次开机时IP地址的重新设置,利用块设备进行永久注册表存储。在具体实现中,WinCE提供RegCop),File函数保存注册表信息和RegRestoreFile函数加载注册表信息。如果在一个无线宽带网络中,存在一个DHCP服务器,那么这个嵌人式系统可以通过DHCP动态获得IP地址,解决了在没有人机接口的情况下设置IP地址的问题,因为WinCE集成了TCP/IP协议!所以直接利用操作系统所提供的Socket接口开发各类无线网络应用程序[3]。

5 应用

基于S3C2410X的无线宽带通信模块可被广泛地应用到WLAN网络中的各类移动终端,实现数据和多媒体的传输。图4为该模块在WLAN中应用示意图。AP为无线接人点,MT为基于S3C2410X的现场无线通信移动终端,它们之间通过802.11b-~y议进行无线通信。DS为分布式系统,AP通过它进行通信。一般AP与有线网络相连,这样MT不仅可以相互通信,而且还能与有线网络实现数据传输。

这个嵌人式模块集成丰富的接口,不仅可以实现有线网络和无线网络的无缝连接,而且如果附加一个CCD摄像头和一个DSP处理模块就可以实现图像的无线监控。目前,该模块已经在现场总线无线通信中得到了应用。

关键字:S3C2410X  无线宽带  通信网 引用地址:S3C2410X在无线宽带通信网中的应用

上一篇:S3C44B0X与C54X DSP的接口设计
下一篇:基于STM32的红光治疗仪控制系统

推荐阅读最新更新时间:2024-03-16 13:02

一种新的短波跳频通信网位同步方法及其实现
摘 要:基于跳频信号的特点,提出了一种隙同步的方法,并采用TMS320C54X系列DSP对隙同步方案进行了硬件仿真和分析。结果表明:该方法实现简单,同步时间短,能够较好   关键词:短波 跳频通信 位同步 TMS320C54X芯片   跳频通信是一种载频按照一定规律变化的多频率移频键控,具有抗干扰性强、保密性好、频带利用率高的特点,易于兼容,便于构成多种通信网。正是由于这些特点,跳频通信系统在现代军事和交通运输通信中得到了广泛的应用。国外近几年推出了大量跳频电台的产品,如美国HAKRIS公司的中速跳频电台RF-5010、美国Rockwell公司的SINGARS-U超快速跳频电台等。这些电台均采用微处理机控制,功能齐全,
[网络通信]
爱立信演示160Mbps LTE无线宽带4G技术
  爱立信已经演示了可以以160Mbps速率传输数据的无线宽带技术,即4G技术。爱立信正在推进LTE技术,即以4G技术来作为3G技术的升级。但160Mbps速率只是4G技术的开端,其目标是在2013年前将LTE速率提高到1Gbps。   目前爱立信推出的只是概念验证产品,但在明年年底前有望交付一些此类产品。   在演示过程中,一名工程师可以演示从基站向笔记本电脑传输文件时的速度究竟有多快。下载10MB的电子邮件附件几乎是眨眼间就完成了,下载300MB的电子邮件附件也就是10秒钟时间就能搞定。   但爱立信的战略营销经理科林·古德文表示,在这次演示中,存在“欺骗性”。因为这款笔记本电脑直接与基站连接,而在现实生活中,因大家共享
[网络通信]
电装与丰田拟共同开发车载通信网络设备
    综合外电报道,电装集团与丰田汽车公司TMC日前宣布共同开发一款车载通信网络设备——CAN-Gateway ECU。     该设备可在驾驶过程中收集GPS数据、转向角度、制动操作信号、换挡信号与车速等各种数据,并将数据无线传输至智能手机或其它设备中进行实时监控。设备收集到一定的数据后,可以作为驾驶向导。     CAN-Gateway ECU可以安装在丰田“86”后轮驱动紧凑型跑车中,丰田计划于2013年春对该设备进行测试,并于2013年底推出该设备。     电装集团与丰田汽车公司还计划开发一种设备,对日本主要路段的驾驶数据进行记录,并用于新一代GT赛车游戏的开发,带来身临其境的驾驶体验。
[汽车电子]
英特尔助力行业加速向Cloud-Ready的通信网络迁移
为加速实现向软件定义网络的变革,英特尔公司于今天在京举办了主题为 芯启互联,变革网络 的英特尔软件定义创新产品发布会,宣布推出全新产品和产业协作计划,旨在加速行业向更加灵活且实现Cloud-Ready的通信网络进行迁移。这种网络能够满足当今企业对于全新通信、云计算和数据中心服务的需求,并可以轻松支持未来的相关设备与服务。中国电信* 、天融信*、思科*、浪潮*、曙光*等来自国内领先行业用户代表以及业界合作伙伴也莅临本次发布会,分享了他们对云计算发展现状以及未来趋势的分析与洞察,并深入介绍了该产品平台在提升网络智能与带宽,支持企业建立更灵活、响应更为迅捷的网络等方面为客户和企业带来的独特价值。 当前,数以十亿计的设备正在
[网络通信]
通信网关pFieldComm在钢厂能源管理系统EMS中的应用
1 .应用背景 某钢铁企业下属矿山、烧结、焦化、炼铁、炼钢、轧钢、动力、运输等 10 个钢铁主体生产厂, 12 个辅线单位。为了适用不断变化的市场需求,及时调整生产策略,通过能源中心建设,依托 EMS 管理系统,对能源生产、能源管理、能源调度进行扁平的一体化管理,统一煤气调度、优化煤气平衡、减少煤气放散、提高环保质量、降低吨钢能耗、提高劳动生产率和能源管理水平,使能源管理由事后的、粗放管理模式向事前的、精细化管理模式转变,实现能源的稳定、安全、高效生产,形成适用于大型钢铁企业的能源在线监测、能效分析平台和企业级能源优化系统,实现节能降耗的技术提升和创新,显著降低了企业的能耗。 2 .系统说明
[电源管理]
<font color='red'>通信网</font>关pFieldComm在钢厂能源管理系统EMS中的应用
无线通信网络中的射频干扰成因与对策
如今可能造成射频干扰的原因正不断增多,有些显而易见容易跟踪,有些则非常细微,很难识别发现。虽然仔细设计基站可以提供一定的保护,但多数情况下对干扰信号只能在源头处进行控制。本文讨论射频干扰的各种可能成因,了解其根源后将有助于工程师对其进行测量跟踪和排除。  射频干扰信号会给无线通信基站覆盖区域内的移动通信带来许多问题,如电话掉线、连接出现噪声、信道丢失以及接收语音质量很差等,而造成干扰的各种可能原因则正以惊人的速度在增长。  如今最新最先进的复杂电信技术还必须与旧移动通信系统(如专用无线通信或寻呼等)共存于一个复杂环境中,其中多数旧系统在以后若干年里还将一直用下去;与此同时,其它无线RF设备如数字视频广播和无线局域网等又会产生新的
[网络通信]
德州仪器诠释全球无线、有线通信网络新构想
带给全球消费者“无处不在”的连接 2007 年 2 月 9 日,北京讯 当今,全球电信服务供应商为实现数据包传输进行网络转换,旨在架构一套可靠性高、服务质量好,且快速部署新一代服务的通信基础局端。Yankee Group 分析公司预测,在未来 5 年内服务供应商将在此方面投入数千亿美元。这种转换将实现一个新的全球网络,即全球用户可通过任何设备或网络连接获得宽带数据与语音服务。德州仪器 (TI) 的技术将使新的全球通信成为现实。如欲了解更多详情,敬请访问: www.ti.com/civision 。 市场层面的基本趋势与科技变化正在推动新的全球网络的形成: ·下一个10亿无线通信用户 – 成长超过 30 至 40 亿; ·宽
[焦点新闻]
浅谈无线宽带指挥调度在工业指挥调度的应用普
一、现有指挥调度的问题与制约 指挥调度系统,顾名思义,主要用于一些重要行业(诸如交通、能源、大型生产等)的管理、运营、流程调度和突发事件的应急指挥等。 传统的指挥调度,由于时代的制约和技术的限制,主要是应用语音调度设备。安装几个固定电话,同时使其具有一些热线、强插、强拆等功能,具备了应急和指挥的基本能力,基本也能满足企业的需求。 随着中国经济的发展,企业的规模越来越大,生产能力、生产规模、自动化生产以及大型设备化生产、以及分工性的流水化作业生产运营,使得传统的指挥调度设备,经受了一重又一重的考验,而实践也证明,如果只依靠传统的调度设备,则已经无法满足现今生产和运营的需求。 在实践中,各行各业也因此而尝到了苦头甚至付出了血的
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved