当前位置:大学毕业论文> 本科论文>材料浏览

关于协议栈论文范文写作 基于FTP协议栈的OpenAt应用软件远程DOTA系统相关论文写作资料

主题:协议栈论文写作 时间:2024-04-02

基于FTP协议栈的OpenAt应用软件远程DOTA系统,这篇协议栈论文范文为免费优秀学术论文范文,可用于相关写作参考。

协议栈论文参考文献:

协议栈论文参考文献 论文排版软件latex毕业论文用什么软件写论文免费查重软件软件论文

摘 要:OpenAt是一款基于G/GPRS无线CPU模块的嵌入式操作系统.OpenAt系统集成了基于G/GPRS无线CPU模块的大部分应用开发API函数库.DOTA是指系统远程无线升级功能.本文以Q2686无线CPU为模块为例,介绍OpenAt操作系统平台上的基于FTP协议的远程DOTA软件设计,为G/GPRS产品应用提供一种远程在线升级手段.

关键词:FTP;OPENAT;DOTA;GPRS;TCP/IP

中图分类号:TP23 文献标识码:A

Abstract:OpenAt is an embedded operating system based on the G/GPRS wireless CPU module.OpenAt integrates most of the applications based on the G/GPRS wireless CPU module to develop the API function library.DOTA refers to the system remote wireless upgrade function.Taking Q2686 wireless CPU as an example,this paper introduces the design of remote DOTA software based on FTP on the OpenAt operating system platform,and provides an online remote upgrade method for the G/GPRS product application.

Keywords:FTP;OPENAT;DOTA;GPRS;TCP/IP

1 引言(Introduction)

電子技术的发展,使得电子产品的升级换代越来越快,用户对电子产品的需求也会随着技术的发展而增加或改进,使得产品设计周期越来越短,同时带来的产品后续维护服务也越来越复杂.GPRS网络和互联网技术的发展使得无线远程数据传输技术深入到社会的各个领域,基于GPRS网络的终端系统也越来越多.在众多GPRS终端产品中,由于产品设计的周期变短,系统或多或少会存在软件缺陷,同时由于不同客户的需求也会增加,使得更多GPRS终端产品需要软件升级,相对于传统的有线升级模式,GPRS远程无线升级更具有灵活性,逐渐成为大多数产品远程升级的主要模式.DOTA的全称是Download Over The Air,即空中无线下载.DOTA的模式有两种,一种主动式,一种被动式.主动式是指GPRS终端获取升级指令后主动到服务器上搜寻升级程序,并下载下来进行系统内编程;被动式则是由服务器端控制软件将升级文件打包,依次将数据发送至GPRS终端.相对于被动式升级,主动式升级速度和效率上更具有优势.在这里,我们介绍基于无线CPU模块Q2686 FTP协议栈的DOTA升级模式.

2 OpenAt系统简介(OpenAt system introduction)

OpenAt嵌入式系统是为GPRS无线CPU开发的一款小型操作系统,集成了内存分配、FLASH管理、数据流管理、GPIO管理、总线管理、定时器管理等多种功能.底层为嵌入式API应用层,包括程序初始化API、AT指令API、操作系统API、标准API、流控API、总线API等.包含了建立在OpenAt基础之上的应用开发层函数库.应用开发层函数库(简称ADL)为开发人员提供了上层应用接口,简化了嵌入式应用的开发;同时ADL还提供了嵌入式应用程序框架,包括消息解析器和服务声明机制.基于以上原因,OpenAt应用程序开发应用程序时,更多的时间用于调用服务处理函数,使系统更专注于程序本身的优化[1].

OpenAt操作系统与应用程序关系框图如图1所示.

3 FTP协议栈简介(FTP protocol stack introduction)

FTP协议是TCP/IP协议组中的协议之一,英文缩写为File Traner Protocol,即文件传输协议.该协议是以Internet文件传送为基础,由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用的远程计算机,使存储介质对用户透明和可靠高效的传送数据,FTP属于一种客户端/服务器端的系统.FTP传输包括两种方式:ASCII传输模式和二进制数据传输模式.FTP支持两种工作方式,Standard模式和Passive模式,即主动方式和被动方式,主动模式连接过程是由客户端向FTP服务器端口(默认21)发送连接请求,服务器接收连接,建立一条命令链路,当需要数据传时,客户端在命令链路上发送PORT命令通知服务器发送数据到客户端指定端口;被动模式是指客户端向服务器的FTP端口发送连接请求,服务器接收连接,建立一条命令链路,当需要数据传输时,服务器通过PASV命令通知客户端新建数据传输端口,由客户端向新建FTP端口发送数据连接请求,建立一条数据链路来传输数据.在本文中,重点讨论被动模式下的FTP数据传输[2].

4 OpenAt系统DOTA流程(OpenAt system DOTA

process)

在OpenAt操作系统中,启动DOTA远程升级的流程大致如下:启动WIP服务,建立GPRS链路,打开FTP服务SOCKET连接,连接至指定FTP服务器,打开文件夹查找到目标文件,由客户端发起,执行文件下载,完成下载后,启动OpenAt内部在线编程服务,从而完成升级.完整的系统流程图如图2所示.

5 GPRS终端硬件系统(GPRS terminal hardware

system)

结论:关于协议栈方面的的相关大学硕士和相关本科毕业论文以及相关协议栈论文开题报告范文和职称论文写作参考文献资料下载。

基于solidworks软件自动装配系统的实现
摘 要:本文针对齿轮油泵系统自动装配进行方案设计。大大简化了装配的操作步骤,提高了效率。通过参数化设计直接从菜单中调用齿轮油泵零件,并输入相关参。

关于工资报表计算机软件
摘要:在普遍应用计算机自动化工作的今天,基本每一家企业、事业单位的工资报表都是通过相应的计算机软件来制作。本文以部队院校为例,探索其工资报表计算。

论打车软件利弊和博弈中各方角色
摘要:打车软件虽然已经普及了很多年,但对我们的生活仍旧产生着重大的影响,并且关于打车软件的相关话题的争议仍旧存在,本文主要对打车软件的优势和弊端。

银行自主研发软件研发费用资本化问题探析
摘要:目前,我国经济在多方面表现出“新常态”阶段特征,利率市场化程度不断深化,诸多商业模式依托信息技术发生了本质变化,竞争性业务跨行业出现,互联。

论文大全