[发明专利]文件处理方法、装置、电子设备和计算机可读存储介质有效
申请号: | 202111025890.8 | 申请日: | 2021-09-02 |
公开(公告)号: | CN113468010B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 周海;杨欣欣;金正雄;宋江滨;靳慧杰;于永庆 | 申请(专利权)人: | 湖北芯擎科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 何艳 |
地址: | 430056 湖北省武汉市经济技*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请实施例提供一种文件处理方法、装置、电子设备和计算机可读存储介质。其中,方法包括:在硬件仿真平台待测试芯片的存储器中,确定用于存储待更新文件的存储空间地址,该待更新文件包括运行于操作系统中的待更新应用程序对应的更新文件;通过硬件仿真平台提供的后门接口将待更新文件加载至存储空间地址所对应的存储空间中;当操作系统在硬件仿真平台上启动后,将存储空间中的待更新文件拷贝至所述操作系统下的目标文件夹中。本申请实施例在硬件仿真平台不具备外设驱动,不具备网络环境的情况下,实现将待更新应用程序拷贝至运行在硬件仿真平台上的操作系统中。
技术领域
本申请涉及显示技术领域,具体涉及一种文件处理方法、装置、电子设备和计算机可读存储介质。
背景技术
硬件仿真平台Emulator,可以简称为EMU平台,EMU平台主要用于对芯片的验证。而验证芯片功能时,尤其是在验证复杂芯片对应的功能时,需要利用应用程序来配合实现,才能验证出芯片功能是否满足要求。应用程序是运行在操作系统上的,例如linux系统上;而且应用程序会经常更新。为了保证芯片的功能能够满足实际的应用需求,一般在流片之前要基于EMU平台启动linux系统。因为EMU平台性能很低,不具备外设驱动,也不具备网络环境,linux系统上的应用程序或者文件更新非常困难,不能按照普通PC机上安装的linux那样,采用SCP指令将文件或者应用程序进行拷贝。
发明内容
本申请实施例提供一种文件处理方法、装置、电子设备和计算机可读存储介质,在硬件仿真平台不具备外设驱动,不具备网络环境的情况下,实现将待更新文件拷贝至运行在硬件仿真平台上的操作系统中。
本申请实施例提供了一种文件处理方法,应用于电子设备中,所述电子设备中包括硬件仿真平台,所述硬件仿真平台中包括待测试芯片,和安装于所述硬件仿真平台上的操作系统,所述文件处理方法,包括:
在所述待测试芯片的存储器中,确定用于存储待更新文件的存储空间地址,所述待更新文件包括运行于操作系统中的待更新应用程序对应的更新文件;
通过所述硬件仿真平台提供的后门接口将所述待更新文件加载至所述存储空间地址所对应的存储空间中;
当所述操作系统在所述硬件仿真平台上启动后,将所述存储空间中的待更新文件拷贝至所述操作系统下的目标文件夹中。
本申请实施例还提供了一种文件处理装置,应用于电子设备中,所述电子设备中包括硬件仿真平台,所述硬件仿真平台中包括待测试芯片,和安装于所述硬件仿真平台上的操作系统,所述文件处理装置,包括:
确定模块,用于在待测试芯片的存储器中,确定用于存储待更新文件的存储空间地址,所述待更新文件包括运行于操作系统中的待更新应用程序对应的更新文件;
后门加载模块,用于通过所述硬件仿真平台提供的后门接口将所述待更新文件加载至所述存储空间地址所对应的存储空间中;
拷贝模块,用于当所述操作系统在所述硬件仿真平台上启动后,将所述存储空间中的待更新文件拷贝至所述操作系统下的目标文件夹中。
本申请实施例还提供了一种电子设备,所述电子设备包括:
一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述处理器和所述存储器相连接,所述一个或多个计算机程序被存储于所述存储器中,并配置为由所述处理器执行上述所述的文件处理方法。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一种文件处理方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北芯擎科技有限公司,未经湖北芯擎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111025890.8/2.html,转载请声明来源钻瓜专利网。