VxWorks操作系统的软件升级方法及装置制造方法及图纸

技术编号:41953039 阅读:15 留言:0更新日期:2024-07-10 16:40
本发明专利技术提供一种VxWorks操作系统的软件升级方法及装置,涉及软件在线升级技术领域,目标机设有VxWorks操作系统,该方法包括:主机响应用户输入的软件升级操作,生成VxWorks操作系统中待升级软件对应的升级包文件和升级标志文件;目标机通过bootloader程序中的运行代码,从主机中下载VxWorks操作系统中待升级软件对应的升级标志文件;在升级标志文件指示待升级软件需要升级的情况下,从主机中下载待升级软件对应的升级包文件;根据升级包文件对待升级软件进行升级,得到升级后的软件。整个过程无需人工参与,仅需要将升级包文件和升级标志文件放置到主机上,目标机通过运行代码,即可实现远程自动软件升级。

【技术实现步骤摘要】

本专利技术涉及软件在线升级,尤其涉及一种vxworks操作系统的软件升级方法及装置。


技术介绍

1、在vxworks操作系统上编写的应用程序常采用设备内核模块(device kernelmodule,dkm)的模式与内核镜像编译在一起,这样会导致程序运行中用户空间和内核空间重叠,使得用户获取最大的权限,方便做深层次的底层操作,特别适合于交通、航空和工业安全领域的应用。但这种模式需要应用程序与vxworks操作系统绑定在一起,无法脱离vxworks操作系统或者在vxworks操作系统之上对应用程序软件进行修改升级,目标机只能在vxworks操作系统的bootloader程序中对该vxworks操作系统和应用软件的合并镜像进行替换升级。

2、现有的软件升级方法是人为地在bootloader中使用串口和网线对合并镜像进行下载升级,使用串口和串口工具软件对目标机做指令输入和执行结果回显,使用网线和简单文件传输协议(trivial file transfer protocol,tftp)或电传打字机网络(teletypenetwork,telnet)等文本文档来自技高网...

【技术保护点】

1.一种VxWorks操作系统的软件升级方法,其特征在于,应用于目标机,所述目标机设有VxWorks操作系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从所述主机中下载所述待升级软件对应的升级包文件,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述升级包文件,对所述待升级软件进行升级,得到升级后的软件,包括:

4.根据权利要求1或2所述的方法,其特征在于,所述通过bootloader程序中的运行代码,从主机中下载所述VxWorks操作系统中待升级软件对应的升级标志文件,包括:

5.一种VxWorks操作...

【技术特征摘要】

1.一种vxworks操作系统的软件升级方法,其特征在于,应用于目标机,所述目标机设有vxworks操作系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从所述主机中下载所述待升级软件对应的升级包文件,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述升级包文件,对所述待升级软件进行升级,得到升级后的软件,包括:

4.根据权利要求1或2所述的方法,其特征在于,所述通过bootloader程序中的运行代码,从主机中下载所述vxworks操作系统中待升级软件对应的升级标志文件,包括:

5.一种vxworks操作系统的软件升级方法,其特征在于,应用于主机,所述主机与目标机连接,所述目标机设有vxworks操作系统,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述生成所述vxworks操作系统中待升级软件对应的升级包文件和升级标志文件,包括:

【专利技术属性】
技术研发人员:吴正中张辉弓旭德裴华磊程明姚新园郑智超
申请(专利权)人:北京城建智控科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1