文件名称:嵌入式终端软件远程自动升级软件
文件大小:1.06MB
文件格式:RAR
更新时间:2010-12-01 06:49:15
可以局方配置一个FTP服务器,服务器里放置升级策略文件,终端定时连接该FTP服务器,得到升级策略文件,分析该策略文件以决定是否需要对本终端软件升级。 如果需要的话下载策略文件指定的终端软件镜像文件,然后完成自身软件的更新,每次升级都生成一个报告文件,上传至FTP服务器,以通知局方终端的软件升级状况,这样局方可以通过定制策略文件达到管理终端软件版本情况。
本软件:
本软件可以做为大多终端软件的一个独立进程,从而使终端软件具备远程自动升级功能。
文件例表:
Ftp.h、Ftp.c 完成一个带权限认证的基于RFC959标准的FTP文件上传下载功能的客户端
TacticAnaly.c、TacticAnaly.h 完成策略文件分析功能
UpdateExtInterface.c、UpdateExtInterface.h 完成与终端软件其它模块的对外接口
DriverFunction.c、DriverFunction.h 自动升级功能驱动层接口实现
UpdateFunction.c、UpdateFunction.h 自动升级模块的一些通用功能接口实现
UpdateManage.c、UpdateManage.h 自动升级管理文件,提供主进程调用接口的实现
main.c 进程主文件
Adapter.h 平台数据类型差异性移植定义文件
GlobConst.h 自动升级模块常量定义文件
Globdefine.h 自动升级全局宏定义文件
【文件预览】:
AutoUpdate1103
----TacticAnaly.h(3KB)
----DriveFunction.h(8KB)
----main.c(4KB)
----GlobConst.h(1KB)
----Ftp.c(33KB)
----版本说明.txt(511B)
----TacticAnaly.c(12KB)
----DriveFunction.c(13KB)
----AutoUpdate.opt(48KB)
----Http.c(4KB)
----UpdateExtInterface.c(10KB)
----Http.h(3KB)
----UpdateManage.c(25KB)
----AutoUpdate.ncb(385KB)
----Adapter.h(2KB)
----setsockopt.txt(7KB)
----UpdateCrc.h(2KB)
----Ftp.h(5KB)
----UpdateExtInterface.h(6KB)
----Debug()
--------Http.obj(2KB)
--------AutoUpdate.ilk(278KB)
--------DriveFunction.obj(7KB)
--------vc60.pdb(68KB)
--------TacticAnaly.obj(10KB)
--------vc60.idb(49KB)
--------Ftp.obj(40KB)
--------AutoUpdate.pdb(601KB)
--------UpdateExtInterface.obj(8KB)
--------UpdateManage.obj(30KB)
--------main.obj(11KB)
--------AutoUpdate.pch(2.68MB)
--------Xml.obj(1KB)
--------AutoUpdate.exe(216KB)
--------ExtInterface.obj(1KB)
--------UpdateFunction.obj(8KB)
----AutoUpdate.dsp.bak(5KB)
----UpdateManage.h(15KB)
----UpdateFunction.h(5KB)
----AutoUpdate.dsp(5KB)
----AutoUpdate.dsw(543B)
----AutoUpdate.plg(1KB)
----recv.txt(1KB)
----Makefile(188B)
----UpdateFunction.c(15KB)
----Globdefine.h(2KB)