虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

tcp协议

传输控制协议(TCP,TransmissionControlProtocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793[1]定义。
  • 基于ARM的IC卡机房管理终端设计

    目前,许多高校在机房管理上使用了IC 卡,其中少数机房是使用接触式IC卡,众所周知,接触式IC 卡在可靠性、易用性、安全性、高抗干扰性和工作距离方面不及非接触式IC 卡,因此很多接触式IC 卡基本已被非接触式IC 卡取代。 经过调研发现,使用IC 卡的机房管理系统的基本工作方式是每个机房中配置了1个IC 卡读写终端和1 台监控机。IC 卡读卡终端只是一个普通的读卡器,只负责读取卡内信息,并通过串口等通信方式将IC 卡信息传输给监控机,读卡终端本身没有信息存储功能,实际的计费管理完全是通过监控计算机控制,监控计算机向中心服务器端定时或实时传输刷卡信息。由于整个系统要占用一台微机,而且中间的信息传递、计费环节都要由它来完成,不仅浪费资源,而且也增加了安全隐患。在这种工作模式下,会出现一些问题和漏洞: 1) 可靠性不高由于读卡设备与监控计算机之间的信息传输只是暂时保存在监控计算机中,如果监控计算机遭到病毒袭击或者出现硬件故障,将出现无法挽回的后果。而且由于学生信息都保存在监控计算机中,因此存在着人为伪造、篡改和徇私舞弊行为的极大可能。 2) IC卡的特点未完全体现IC卡除了能标识身份外,还有电子钱包功能,能对其进行充值和扣款,但是上述方法基本上IC卡只用做标识身份,实际的每次扣款,都是由监控计算机和中心服务器来完成,基本与读卡设备无关。 3) 不方便学生上机和收费管理学生每次上机刷卡,都要由监控计算机连接中心服务器端,由中心服务器端读出学生信息,进行核对,而且对学生的扣款需要额外的计算机软件来进行计时和计费处理,显得比较繁琐。 鉴于以上问题,为提高机房管理效率,降低工作强度,并及时处理机房发生的故障,采用机房计费管理系统势在必行。如果能在读卡终端设备中完成计费的大部分功能,并且增加存储功能,这样就可以减少监控计算机的负担,甚至读卡终端设备可以直接与中心服务器通信,不仅能增加系统的可靠性和安全性而且还充分利用了IC 卡的功能,还降低了财务统计和计算带来的麻烦。 目前已经应用于机房管理的解决方案主要有3种方式,即:软硬件结合控制方式、帐号方式和门禁方式。鉴于设计要求,并且考虑到安全、可靠、简单等因素,如果在软硬件结合控制方式中,把更多的任务交由读卡终端,比如由读卡终端来存储数据、计费管理,同时如果读卡终端能实现TCP/IP 通信,那么监控计算机的任务就大大降低,甚至可以由读卡终端直接与中心服务器通信。就减少了一些不必要的麻烦和安全风险。本论文的设计就是基于这一点来进行的。 本系统要求数据传输稳定可靠,实时性要好,另外考虑到性价比等因素,综合考虑选择将μC/OS-II 操作系统移植到ARM7 上作为开发平台。在此平台基础上,考虑到TCP/IP协议栈的实现与要采用的硬件的性能以及实现的成本有关。从解决这一技术问题出发,结合本论文研究的应用对象,决定使用嵌入式操作系统,此种方案可以描述为嵌入式TCP/IP协议栈+嵌入式操作系统+微控制器。 本文介绍了一种基于ARM7的IC 卡机房管理终端的设计方案。该系统在ARM7的基础上实现了μC/OS-Ⅱ操作系统的移植和TCP/IP协议栈的嵌入,能够正确读写IC 卡信息,增加了SD 卡存储功能,完成计费操作,实现液晶显示功能,能够通过以太网或串口直接与服务器通信。 本文详细介绍了整个机房管理系统终端的硬软件设计,给出了嵌入式操作系统μC/OS-Ⅱ在ARM7 处理器上的详细移植过程,介绍了一种TCP/IP协议栈和基于套接字的编程方法,同时也提供了一种多卡操作的防冲突机制。 同目前大多数机房管理系统相比,该系统有如下特点: 1) 由于使用了嵌入式操作系统μC/OS-Ⅱ,提高了系统的实时性和反应时间,任务管理和调度更加方便有效。 2) 由读卡终端来进行计费操作,降低了服务器端的工作压力,同时降低了安全风险。 3) 增加了数据存储功能,提高了系统的可靠性,有利于数据的查询和故障的恢复。 4) 增加了对无效卡、注销卡和欠费卡的判断与处理,对恶意操作或者有意或者无意的逃费操作采取了积极有效的措施。 5) 以太网通信克服了以往串口通信的传输距离短、传输速率慢等缺点,使得通信更加方便、高效,并且可以进行远距离传输和控制。

    标签: ARM IC卡 机房管理 终端设计

    上传时间: 2013-07-09

    上传用户:浅言微笑

  • 基于ARM的嵌入式Linux网络通信平台的研究和应用

    ARM微处理器和嵌入式Linux操作系统为核心的嵌入式技术,已在很多领域得到了越来越广泛的应用。由于网络在未来计算中将发挥非常重要的作用,因此连通性、网络化正逐渐成为嵌入式设备的发展方向,嵌入式设备的网络化已经成为网络发展的必然趋势。美国贝尔实验室预测未来数年内所能想到的任何有用信息都是由嵌入式设备通过网络供给信息的需求者。 本文设计和实现了基于ARM处理器的嵌入式系统硬件和软件解决方案,将Linux移植到LH79520,并且实现了嵌入式系统的网络通信功能。 本文采用NXP公司的LH79520微控制器作为处理器,采用高度集成的以太网芯片DM9000A作为网络接口,并且扩展了LCD、UART接口。使用APEX作为系统的Bootloader,选择Linux操作系统进行裁剪和移植,编写了网络芯片驱动程序,使得2.6.22版本内核在硬件上稳定运行;同时实现了嵌入式平台和Linux系统之间的网络的数据传输。对影响TCP网络数据传输速率的因素进行了研究,通过对比和测试优化了ARM嵌入式系统的网络传输性能。最后,在ARM平台和Linux主机端分别实现了采用IPMSG协议的网络传输应用程序。 通过测试表明,本文所设计的嵌入式系统在可用性及操作方便性方面都达到了预期的目标,使得ARM Linux移植更有效率而且降低成本,具有实际的应用价值。

    标签: Linux ARM 嵌入式 网络

    上传时间: 2013-07-14

    上传用户:axxsa

  • 基于ARM的嵌入式网络视频监控系统设计

    基于PC、图像采集卡和存储设备的传统数字视频监控系统,体积庞大、功耗高、价格昂贵,只局限于特定范围的应用。而嵌入式网络视频监控系统以其价格低、便携式等特点在安防、智能家居等场所得到了越来越广泛的应用。 本文基于S3C2440\Windows CE5.0平台设计了一款具有网络传输查看功能的嵌入式网络视频监控系统。重点研究了OV9650 CMOS摄像头芯片流接口驱动的实现过程和开发方法,设计了基于TCP/IP网络传输协议的网络视频通信系统。并应用H.263压缩编解码算法对采集到的视频数据进行压缩,提高了视频传输效率。同时,针对H.263视频解码算法设计了一款简易视频回放软件,对H.263视频进行回放。为进一步满足小型化、便携式、低成本需求,开发定制了一款基于S3C2440\Windows CE5.0平台的手持式接收终端。 本系统整合了图像采集、网络通信、H.263编解码、视频回放等多项技术,实现了嵌入式技术、以太网络、视频监控三大前沿领域的有机结合。由于采用了ARM9单芯片控制方案,系统具有集成度高、可靠性高、功耗低、成本低、体积小、稳定性好等特点,可应用在远程监控、工业控制、视频会议、智能家居等诸多领域。该系统架构也为视频监控系统的发展提供了一种新思路。关键词:ARM;WinCE;S3C2440;嵌入式;网络视频监控

    标签: ARM 嵌入式 网络视频监控 系统设计

    上传时间: 2013-04-24

    上传用户:sardinescn

  • 基于ARM的数字化家园网关设计与实现

    随着社会和科学技术的发展,以及家居环境的数字化,家用设施越来越信息化、网络化,并提出了信息交互的要求,同时对家用设施进行组网和统一管理提上日程。当代主流解决方案是通过嵌入式家园网关把家用设施联合成为一个局域网,并在此基础上实现了家用设施的管理。同时网关可以完成局域网内和到Internet的通信转换,实现远程控制。 本文对嵌入式家园网关的软件及部分硬件进行了深入的研究和探讨。设计出了一个基本的家园网关。本文的主要工作在于以下几个方面: (1)利用S3C2410开发板,依托Linux操作系统,通过使用MCP2515 CAN总线控制器,组成一个基本的家园网关。 (2)完成了在Linux下对MCP2515 CAN总线控制器的驱动,网络通信程序、节点管理程序及协议转换程序的编写,这些程序组成了整个系统的三个层次,包括网络层,协议转换管理层及驱动层。通过这些分层的协同工作,实现了家园网关中关于TCP/IP协议和CAN总线协议的互相转换。 (3)在CAN总线协议的基础上创新性地提出了应用层协议的设计方案,这个协议使得家园网关在CAN总线上具备管理能力及可靠的批量数据传输能力。 系统测试证明本方案是可行的,本文的数字化家园网关具有体积小,可靠性高,其CAN总线具有安装方便的优势,整个系统并有广阔的发展空间。

    标签: ARM 数字化 网关设计

    上传时间: 2013-04-24

    上传用户:三人用菜

  • 基于ARM的指纹识别门禁系统的设计与实现

    随着数字化和网络化的发展,传统的门禁系统由于鉴别方式、速度和性能等方面的限制,很难满足安全可靠和网络化的控制需求。由于识别技术的不断成熟,基于人体生理特征的身份识别系统逐渐被人们开始采用,目前,从实用的角度看,指纹识别技术要比其它生物识别技术更安全和方便,这是因为人的指纹具有唯一性、不变性以及贴身性的特点。传统的门禁控制器常采用单片机开发,利用串行通信接口向远程上位机传送数据,多个门禁控制器一般组成RS485网络,通信线路专用且不易于实现网络控制和远程控制,而基于TCP/IP网络通信的门禁系统通过局域网传递数据,很容易实现远程控制和分布式管理。 文中设计了基于指纹识别和以太网的智能网络型门禁控制器。在ARM9和Linux操作系统上采用FPS200指纹传感器采集指纹图像和USB摄像头采集视频图像,以及采用以太网控制器芯片AX88796,实现了基于TCP/IP协议的网络门禁系统。 论文首先分析了门禁系统的研究背景、意义及国内外的发展现状,然后介绍了指纹识别网络门禁系统的总体结构,阐述了系统各个重要功能模块的硬件资源。根据系统的硬件资源搭建了嵌入式Linux的软件平台,移植了相关模块的驱动程序。论文研究了指纹识别算法,包括指纹图像预处理和指纹图像的特征提取和匹配,重点分析了指纹图像分割法,利用灰度梯度和灰度方差的结合设置一个合适的局部阈值对指纹进行分割。然后,阐述了门禁控制系统软件的总体设计,并重点介绍Video4Linux采集图像、指纹图像采集、GoAhead Web Server的应用以及系统运用TCP/IP实现系统门禁控制器和上位机PC之间的网络通信。 系统测试部分介绍了测试环境、测试方法以及测试内容。测试结果表明,本课题设计的指纹识别网络型门禁系统在稳定性、可靠性以及实时性方面达到了较好的效果。文章最后提出了一些在工作中遇到的问题,并对近几年来的一些新的研究趋势做了简单的总结与展望,指出了指纹识别网络型门禁系统未来的研究方向。

    标签: ARM 指纹识别 门禁系统

    上传时间: 2013-07-23

    上传用户:pwcsoft

  • USB协议开发 USB开发 USB通讯协议

    对于大多数工程师来说,开发USB2.0 接口产品主要障碍在于:要面对复杂的USB2.0协议、自己编写USB设备的驱动程序、熟悉单片机的编程。这不仅要求有相当的VC编程经验、还能够编写USB接口的硬件(固件)程序。所以大多数人放弃了自己开发USB产品。为了将复杂的问题简单化,西安达泰电子特别设计了USB2.0协议转换模块。这个模块可以被看作是一个USB2.0协议的转换器,将电脑的USB2.0接口转换为一个透明的并行总线,就象单片机总线一样。从而几天之内就可以完成USB2.0产品的设计。

    标签: USB 协议 通讯协议

    上传时间: 2013-04-24

    上传用户:nanjixehun

  • uip协议

    uip协议详解,最新版本是uIP1.0 版本,本书移植和使用的版本正是此版本

    标签: uip 协议

    上传时间: 2013-06-06

    上传用户:pompey

  • 基于ARM和uCOSⅡ的火灾报警系统研究

    随着城市高层建筑的发展,建筑的消防安全性越来越引起人们的重视。火灾报警系统是建筑自动化系统中重要的组成部分,它利用各种探测器来检测火情,对火灾的发生进行及时准确的报警,并控制各种灭火设备进行自动灭火和对相关设备进行联动控制。传统的火灾报警系统采用微机中心处理方式,每个控制中心处理2000至8000个探测单元的信息,系统的实时性与稳定性的提升受到控制中心的数据处理能力和网络通信速率的限制。 基于这一现状,本文提出了基于ARM与uC/OS-Ⅱ的网络火灾报警系统。将控制中心的数据处理任务交由各控制单元,引入嵌入式操作系统对任务进行管理,同时引入TCP/IP协议栈实现网络功能,利用Internet来进行信息传输。 本文设计了基于ARM的控制单元硬件平台,并进行了硬件模块测试。ARM作为32位RISC芯片的领导者,具有很高的处理能力,同时其成本较低,十分适用于作为系统中的控制单元,从硬件上保证了系统的数据处理能力与火灾报警的实时性。 在软件上,本文移植了uC/OS-Ⅱ作为系统的软件平台,编写了启动与移植相关代码,并做了移植测试。uC/OS-Ⅱ作为开源的嵌入式实时操作系统,拥有极为精简的内核和出色的实时性与可靠性,作为控制单元的操作系统平台对任务进行管理与调度,从软件上保证了系统的稳定性与可靠性。 最后,本文在ARM和uC/OS-Ⅱ的基础上实现了网络协议栈LwIP的移植,进行了计算机通信测试。网络协议栈的移植使控制单元通过Internet完成信息的传输与控制,提高网络的扩展性与健壮性,同时摆脱了专用网络的传输速率与范围的限制。 本文研究的系统具有分布智能化的特点,多个嵌入式控制单元取代了控制中心火灾信息处理,降低了中心数据处理压力和网络通信压力,平行的网络结构提高了系统的稳定性,个别控制单元故障不会引起整个系统的崩溃,为基于这一思路的火灾报警系统建立了一个完整的软硬件平台。

    标签: uCOS ARM 火灾报警 系统研究

    上传时间: 2013-04-24

    上传用户:Ten_Gallon_Head

  • CAN总线协议中文版

    CAN总线协议中文版,供英文不好的朋友阅读

    标签: CAN 总线协议

    上传时间: 2013-04-24

    上传用户:爺的气质

  • 基于嵌入式ARM的远程视频监控系统研究

    随着科技的进步,视频监控系统正在向嵌入式、数字化、网络化方向发展。嵌入式视频监控系统充分利用大规模集成电路和网络的科技成果,实现了体积小巧、性能稳定、通讯便利的监控产品。 本文以S3C2410为核心硬件平台开发了基于嵌入式的远程视频监控系统,并对关键技术进行了论述和研究。首先给出了系统总体软硬件设计方案,针对本系统硬件对vivi进行了修改和移植,对编译和移植Linux内核以及制作YAFFS文件系统也做了深入的研究,重点讨论了在嵌入式Linux操作系统下开发USB接口摄像头驱动程序和利用linux提供的Video4Linux API函数实现视频数据采集,其次采用背景差法实现了对视频图像中运动目标的检测,然后通过MJPEG压缩算法实现了视频数据压缩,接着介绍了在Linux下基于TCP/IP协议的socket编程,实现了视频数据的网络发送。最后着重论述了嵌入式Web服务器的设计,编写了视频监控主界面程序,并实现了基于B/S模式的视频监控系统结构。 本系统采用模块化设计方法,使得设计更加简洁、高效,具有良好的扩展性和易用性,有利于系统升级。另外采用嵌入式的方法,系统成本较低,易于推广使用。

    标签: ARM 嵌入式 远程视频监控 系统研究

    上传时间: 2013-04-24

    上传用户:小枫残月