【技术实现步骤摘要】
本专利技术涉及软件在线升级,尤其涉及一种vxworks操作系统的软件升级方法及装置。
技术介绍
1、在vxworks操作系统上编写的应用程序常采用设备内核模块(device kernelmodule,dkm)的模式与内核镜像编译在一起,这样会导致程序运行中用户空间和内核空间重叠,使得用户获取最大的权限,方便做深层次的底层操作,特别适合于交通、航空和工业安全领域的应用。但这种模式需要应用程序与vxworks操作系统绑定在一起,无法脱离vxworks操作系统或者在vxworks操作系统之上对应用程序软件进行修改升级,目标机只能在vxworks操作系统的bootloader程序中对该vxworks操作系统和应用软件的合并镜像进行替换升级。
2、现有的软件升级方法是人为地在bootloader中使用串口和网线对合并镜像进行下载升级,使用串口和串口工具软件对目标机做指令输入和执行结果回显,使用网线和简单文件传输协议(trivial file transfer protocol,tftp)或电传打字机网络(teletypenetwork
...【技术保护点】
1.一种VxWorks操作系统的软件升级方法,其特征在于,应用于目标机,所述目标机设有VxWorks操作系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述主机中下载所述待升级软件对应的升级包文件,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述升级包文件,对所述待升级软件进行升级,得到升级后的软件,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述通过bootloader程序中的运行代码,从主机中下载所述VxWorks操作系统中待升级软件对应的升级标志文件,包括:
5.一
...【技术特征摘要】
1.一种vxworks操作系统的软件升级方法,其特征在于,应用于目标机,所述目标机设有vxworks操作系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述主机中下载所述待升级软件对应的升级包文件,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述升级包文件,对所述待升级软件进行升级,得到升级后的软件,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述通过bootloader程序中的运行代码,从主机中下载所述vxworks操作系统中待升级软件对应的升级标志文件,包括:
5.一种vxworks操作系统的软件升级方法,其特征在于,应用于主机,所述主机与目标机连接,所述目标机设有vxworks操作系统,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述生成所述vxworks操作系统中待升级软件对应的升级包文件和升级标志文件,包括:
【专利技术属性】
技术研发人员:吴正中,张辉,弓旭德,裴华磊,程明,姚新园,郑智超,
申请(专利权)人:北京城建智控科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。