[发明专利]列车显示器系统的维护方法及相关设备在审
申请号: | 202111028185.3 | 申请日: | 2021-09-02 |
公开(公告)号: | CN115756524A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 洪亮;廖吉芳;蒋学寨;田德强;张晓凤;袁希文;张光强;陈小玄;顾广娟;李雄辉 | 申请(专利权)人: | 中车株洲电力机车研究所有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 曾志鹏 |
地址: | 412001*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 列车 显示器 系统 维护 方法 相关 设备 | ||
本公开提供一种列车显示器系统的维护方法及相关设备,所述方法包括:在Linux系统启动前的引导阶段,检测是否满足预设维护条件;若是,利用外接存储器中的第二固件目标码对所述列车显示器的第一固件目标码进行更新。本公开的技术方案解决了轨道交通列车显示器系统更新不方便的问题,避免了系统故障后系统不能正常的运行的问题,极大地提升了列车显示器系统的可靠性、可维护性以及便捷性。
技术领域
本公开涉及列车显示器维护技术领域,尤其涉及一种列车显示器系统的维护方法及相关设备。
背景技术
轨道交通车载显示装置是列车驾驶室司机台上主要的人机交互装置,是影响行车安全的关键部件,智能列车显示器使用越来越广泛。
随着客户的增多,Linux系统在使用过程中出现崩溃的概率越来越大,系统软件实现了与硬件交互和提供应用程序执行环境的功能,一旦出现问题,将使得列车显示器处于不可用的状态。一般而言,如果运行过程中系统软件发现bug是可以自修复的,但是,如果系统目前处于升级过程中,本身是一种低防御的状态,此时因掉电、网络中断等原因导致升级中断,使得系统无法运行,因而列车显示器会处于不可用状态。通常列车显示器出现故障时,一般采用串口和网口的方式对列车显示器进行系统更新与恢复,操作复杂,并且前提是需要操作系统正常运行。
发明内容
有鉴于此,本公开的目的在于提出一种解决上述问题的列车显示器系统的维护方法及相关设备。
基于上述目的,本公开第一方面提供了一种列车显示器系统的维护方法,包括:
在Linux系统启动前的引导阶段,检测是否满足预设维护条件;
若是,利用外接存储器中的第二固件目标码对所述列车显示器的第一固件目标码进行更新。
进一步地,所述预设维护条件包括:第一预设条件、第二预设条件和第三预设条件中的至少一个;
所述第一预设条件为:对所述列车显示器的预设触控动作;
所述第二预设条件为:对预设按钮的按压动作;
所述第三预设条件为:存在指定的外接存储器。
进一步地,所述检测是否满足预设维护条件,包括:
依次判断是否满足所述第一预设条件、所述第二预设条件和所述第三预设条件;
在所述第一预设条件、所述第二预设条件和所述第三预设条件中至少一项满足时,利用外接存储器中的第二固件目标码对所述列车显示器的第一固件目标码进行更新;
否则,对Linux系统进行启动。
进一步地,所述利用外接存储器中的第二固件目标码对所述列车显示器的第一固件目标码进行更新,包括:
判断所述外接存储器中既定目录下的第二固件目标码所对应的固件名和固件大小与第一固件目标码所对应的的固件名和固件大小是否相同,若相同,将包含所述第二目标固件码的固件更新包写入预设的内存地址;
判断所述固件更新包的内核镜像头部信息与Linux系统的内核头部信息是否相同,以及判断所述外接存储器的CRC值与Linux系统的CRC值是否相同,若全部相同,利用擦除函数将Linux系统中存放所述第一固件目标码的Flash区域进行擦除;
从所述固件更新包中读取所述第二固件目标码,并通过烧写函数将所述第二固件目标码写入存放所述第一固件目标码的Flash区域中。
进一步地,所述方法还包括:
响应于用户输入的备份系统指令以及外接存储器的接入请求,将所述外接存储器的所述第二固件目标码传输至Linux系统的预设备份区的地址进行存储。
进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车株洲电力机车研究所有限公司,未经中车株洲电力机车研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111028185.3/2.html,转载请声明来源钻瓜专利网。