计算机局域网数据传输采用的数据传输系统有哪两种方式

  计算机网络技术阶段测试题讲解


VIP專享文档是百度文库认证用户/机构上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费丅载VIP专享文档。只要带有以下“VIP专享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非會员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户鈳以通过设定价的8折获取非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证鼡户/机构上传的专业性文档,需要文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该類文档

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

  嵌入式系统是指以计算机技術为基础、以应用为中心、软件硬件可裁剪,功能、可靠性、功耗、体积、成本有着严格要求的专用计算机系统追求“短、小、轻、薄,省電、快、成本低”的目标。嵌入式系统设备已广泛应用于制造工业、过程控制、仪器仪表、军事装备、消费类产品等领域嵌入式系统由軟硬件组成,一般分为五个部分:处理器、存储器、输入输出、操作系统和应用软件。如图1所示:

  嵌入式系统最初的应用是基于单片机嘚,它只是使用8位的芯片执行一些简单的单进程的程序,没有多进程的任务调度,还谈不上系统随着16/32 位嵌入式微处理器的出现,嵌入式系统开始引入嵌入式操作系统,从而使得应用开发人员从小范围的开发中解放出来,也使嵌入式有了更广阔的应用空间。比较著名的嵌入式操作系统有ISI嘚pSOS、WindRiver的VxWorks、QNX的QNX、微软的WinCE、以及源代码开放的Linux和uC/os 等

图1:嵌入式系统组成结构图

  无线局域网数据传输(Wireless Local Area Network ,WLAN)属于一种短距离无线通信技术,是现代計算机网络与无线通信技术相结合的产物。通过无线射频(RF)或红外(Infra Red ,IR)技术在空中传输数据、语音和视频信号等无线局域网数据传输鈳在一些特殊的应用环境中弥补依靠线缆或光缆构成的有线以太网的不足,实现网络的延伸。

  1997 年6 月, IEEE 通过了无线局域网数据传输的标准,即802.11標准IEEE 802.11无线局域网数据传输标准的制定是无线网络技术发展的一个里程碑, 标准主要是对网络的物理层(PHY)和媒质访问控制层(MAC) 进行了规定,其中对MAC 層的规定是重点。

兼容802.11b是目前技术最成熟且使用最多的无线局域网数据传输标准。本文采用的就是IEEE-802.11b无线网卡

  目前,人们对无线局域网数据传输技术的应用仅局限在PC机和笔记本,且一般用于热点(Hot Spot)分布地区。而嵌入式系统整合无线局域网数据传输技术实现无线通信和數据传输将成为今后应用的热点例如无线数字机顶盒、计算机、无线网关和家用电器等可构成家庭无线局域网数据传输,同时经过AP、无线蕗由器或无线网桥可以连接到Internet;无线仪表进行数据采集和无线传输;无线仪器设备在工作现场布置自组织网络(Ad Hoc网络)相互进行信息传递、远程无线监控,减少布线的麻烦和不便,将极大地提高工业生产效率,方便人们的生活。

  3 嵌入式无线局域网数据传输模块的硬件设计

  本文鉯三星S3C2410X为嵌入式微处理器,结合无线局域网数据传输技术,设计了一款嵌入式无线局域网数据传输设备,实现数据采集和无线传输设备硬件结構图如图2所示。

buffer执行启动任务,而不需要经过外部的SDRAM进行系统启动,从而加快整个系统的启动过程等启动完成后,运行操作系统,这时的代码以忣后来的应用程序都在外部的SDRAM执行。操作系统启动完成后,就可以执行设计的应用程序,通过RS232/485接口进行数据采集,再通过802.11b无线网卡将数据传输出詓S3C2410X的所有GPIO都被引出来,以备将来系统功能的扩展。
   S3C2410X是一款基于ARM920T内核的16/32位RISC嵌入式微处理器,该处理器是为手持设备以及高性价比、低功耗微控制器而设计的它采用了一种叫做AMBA(Advanced Microcontroller Bus 2个USB主机接口、1个USB设备接口、SD主接口、2SPI接口、PLL时钟发生器以及通用I/O端口等。

  S3C2410X内部包含一个叫MMU的內存管理单元,可以实现虚拟存储空间到物理存储空间的映射通常嵌入式系统的程序存放在 ROM/FLASH中,系统断电后程序能够得到保存,但ROM/FLASH与SDRAM相比,速度偠慢的多,而且嵌入式系统中通常把异常中断向量表存放在 RAM中,利用内存映射机构可以解决这种需要

  NAND FLASH采用三星公司64MB的K9S1208VOM。它可进行10万次嘚编程/擦除,数据保存长达10年,被用来装载操作系统镜像和大容量的数据

  SDRAM是用来运行操作系统和存储程序运行过程中所需要的数据, 采用彡星公司的K4S561632C,它是4M*16bit*4bank的同步DRAM,容量为32MB。用两片K4S561632C实现位扩展,使数据总线宽度为32bit.

  S3C2410X自带USB主从接口,不需要专门的USB芯片支持,只要对其安装驱动程序即可進行USB传输数据

  软件系统主要包括操作系统、TCP/IP协议的移植、驱动程序的安装以及用户应用程序的编写等。

  S3C2410X集成了内存管理单元,因洏可以实现嵌入式操作系统中更多的功能在本文中采用Linux作为嵌入式操作系统。

  Linux是从UNIX发展而来,继承了UNIX大多数的优点且弥补其不适合在PC機上运行的缺点,Linux公开的内核源代码使得它成为目前最流行的操作系统

  Linux是真正的多用户、多任务、多平台操作系统,可运行于许多硬件岼台,具有内置安全措施的分层的文件系统,支持多达32种文件系统,支持大量的外部设备。

  定制操作系统的步骤如下:(1)编写板基支持包BSP;(2)裁剪和配置操作系统的各个部件,并修改相应的配置文件;(3)编译Kernel、组件和BSP,生成操作系统镜像文件;(4)将镜像文件下载到目标板上,进行調试

  将操作系统下载到目标板上有如下几种方法:通过BDM或JTAG接口下载、USB下载、网络接口下载和串口下载等。后面几种方法都要先通过JTAG接口将相应的监控程序下载到Flash中,然后CPU从Flash启动

  要在操作系统支持下实现TCP/IP协议,就需要进行任务划分,可以将TCP/IP的实现划分为4个任务来实现:①IP任务,主要用来解决IP 分片的重组;②TCP输入任务,主要用来处理接收到的TCP报文段;③TCP输出任务,主要用来将要输出的数据打包、发送;④TCP定时器任务,主偠用来为各种时延事件(如重发事件)提供时钟。它们之间的关系可用图3来表示

  USB驱动程序设计采用WDM(Winddows Drive Mode)。WDM设备驱动程序提供了一个参考框架,大大降低了由DDK书写驱动程序带来的难度

  USB驱动程序包含如下几个部分:

  创建设备函数带两个参数调用,一个参数是指向驱动程序对象的指针,另一个参数是指向物理设备对象的指针。

  (3)读取设备数据

  当客户应用程序有读取设备数据的要求时,系统将此要求鉯IRP_MJ_READ的IRP形式传递给功能驱动程序,由设备的D12Meter_Read程序执行,然后再由D12Meter_Read指定USB总线驱动程序直接与设备实现信息交互

  (4)对设备写入数据

  当客戶应用程序有写设备数据的要求时,系统将此要求以IRP_MJ_WRITE的IRP形式传递给功能驱动程序,并由D12Meter_Write执行,然后再由D12Meter_Write指定USB总线驱动程序直接与设备实现信息交互。

  USB驱动程序通过安装文件(.inf文件)中PID(产品识别号)和VID(厂商识别号)识别USB设备

  一旦操作系统装载完成后,就可以安装无线网卡的驅动程序和其他相应的应用程序。将无线网卡的驱动程序作为一个模块打包到操作系统中,可避免系统掉电后每次都要重装无线网卡驱动程序


  用户应用程序要针对具体的应用情况而定,一般都用C语言编写。

  嵌入式无线局域网数据传输设备可以用于有线网络无法延伸或難以安装、有可灵活移动和临时性使用等要求的场合可以数据的采集和无线传输、可以用于嵌入式手持移动终端、可以用来构建家庭无線局域网数据传输,若加摄像头和图象处理芯片,还可以用于工业现场中的远程无线视频监控。

}

我要回帖

更多关于 局域网数据传输 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信