首 页 用户登录 | ![]() |
|||
|
|||
按字母检索 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
按声母检索 | A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | Q | R | S | T | W | X | Y | Z | 数字 | 符号 |
|
![]() |
您的位置: 5VAR论文频道 → 论文中心 → 理工论文 → 电子通信 |
|
|||||
S3C2410X在无线宽带通信网中的应用 | |||||
收集整理:佚名 来源:本站整理 时间:2009-01-10 23:59:32 点击数:[] ![]() |
|||||
求可以选用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闪存主要用于前期的调试和操作系统的下载。 在这个平台里,采用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]。 系统镜像写到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处理模块就可以实现图像的无线监控。目前,该模块已经在现场总线无线通信中得到了应用。 |
提供人:佚名 | |
【返回上一页】【打 印】【关闭窗口】 |
![]() |
5VAR论文频道 |
![]() |
5VAR论文频道 |
![]() |
关于本站 -
网站帮助 -
广告合作 -
下载声明 -
网站地图
Copyright © 2006-2033 5Var.Com. All Rights Reserved . |