系统启动方法及装置、电子设备、存储介质

    公开(公告)号:CN110795155B

    公开(公告)日:2023-08-25

    申请号:CN201911012266.7

    申请日:2019-10-23

    Inventor: 杜子恒 赵丹

    Abstract: 本申请提供一种系统启动方法及装置、电子设备、存储介质;该方法应用于存储设备,所述存储设备的磁盘划分有多个磁盘分区,所述多个磁盘分区中至少一个磁盘分区被作为系统分区;该方法可以包括:当所述存储设备的系统分区无法正常挂载时,读取预设存储空间中存储的磁盘分区表;根据读取到的磁盘分区表恢复磁盘分区,并在被作为系统分区的磁盘分区上重新挂载系统分区;基于挂载完成的系统分区启动所述存储设备的操作系统。本申请的技术方案通过给存储设备磁盘中的磁盘分区表备份的方式,使得存储设备在因磁盘分区表受损而无法挂载系统分区时,能够自动恢复磁盘分区表,进而达到系统正常启动的目的。

    内嵌式存储器的增强模式设置方法及装置

    公开(公告)号:CN114661235A

    公开(公告)日:2022-06-24

    申请号:CN202210289370.6

    申请日:2022-03-22

    Inventor: 赵丹 李志 林俊龙

    Abstract: 本公开涉及一种内嵌式存储器的增强模式设置方法、装置、电子设备及计算机可读介质。该方法包括:在设备满足预设条件时,将所述设备的内嵌式存储器中的数据备份到目标存储器中,生成备份信息;开启所述内嵌式存储器的增强模式;对所述内嵌式存储器进行下电和上电操作;基于所述备份信息对所述内嵌式存储器进行分区和格式化;将备份信息恢复到所述内嵌式存储器中以完成增强模式的设置。本申请涉及的内嵌式存储器的增强模式设置方法、装置、电子设备及计算机可读介质,最大程度提高了内嵌式存储器的使用寿命,并通过全自动的方式进行检测和增强,减少人工操作带来的不确定因素,进一步增强了设备的稳定性。

    一种固件的下载方法及装置

    公开(公告)号:CN106980517B

    公开(公告)日:2020-10-09

    申请号:CN201710161195.1

    申请日:2017-03-17

    Inventor: 赵丹

    Abstract: 本发明提供一种固件的下载方法及装置,所述方法包括:确定待处理网卡芯片是否需要下载固件;当确定所述待处理网卡芯片需要下载所述固件时,确定当前是否存在正在下载所述固件的网卡芯片;当确定当前不存在所述正在下载所述固件的网卡芯片时,开启所述待处理网卡芯片与存储所述固件的存储模块间的传输通道,并对所述待处理网卡芯片进行上电处理;通过所述传输通道为所述待处理网卡芯片下载所述固件。应用本发明实施例减少了存储固件的存储模块的数量,使得网络设备的成本大幅降低,同时减小了电路板的设计难度。

    一种输出调试信息的方法及装置

    公开(公告)号:CN107341065B

    公开(公告)日:2020-07-07

    申请号:CN201611040943.2

    申请日:2016-11-21

    Inventor: 赵丹

    Abstract: 本申请提供的一种输出调试信息的方法及装置,所述方法包括:装载程序Bootloader在引导操作系统前,获取预设的标记值;所述Bootloader将所获取到的标记值保存到参数队列中;在所述Bootloader引导所述操作系统过程中,将保存有所述标记值的参数队列传递给所述操作系统;所述操作系统接收到所述Bootloader传递的参数队列后,获取该参数队列中保存的标记值;所述操作系统判断所述标记值是否为预设值;在所述标记值为预设值的情况下,所述操作系统修改调试信息输出的级别,使得所述调试信息输出的级别高于或等于最低输出级别。应用本申请实施例,通过Bootloader向操作系统传递一个预设的用于控制操作系统修改调试信息输出的级别的标记值,实现控制操作系统输出调试信息。

    一种检查外部插件设备异常的方法及装置

    公开(公告)号:CN107590050A

    公开(公告)日:2018-01-16

    申请号:CN201710787128.0

    申请日:2017-09-04

    Abstract: 本申请提供一种检查外部插件设备异常的方法及装置,所述方法包括:周期性获取目标外部插件设备的当前tick值;其中,所述目标外部插件设备包括PCI设备或PCIE设备;确定当前tick值与本地记录的前一次tick值是否相同;如果当前tick值与前一次tick值相同,确定当前tick值与前一次tick值相同的次数是否达到预设的阈值;如果当前tick值与前一次tick值相同的次数达到预设的阈值,对所述目标外部插件设备先后进行下电和上电处理。本申请解决了现有技术在检查外部插件设备异常时出现误判的问题,以及,在处理外部插件设备的异常时因重启主机,导致与主机连接的所有外部插件设备的业务中断,影响过大的问题。

    设备的系统软件版本的自动回滚系统及其方法

    公开(公告)号:CN111309388A

    公开(公告)日:2020-06-19

    申请号:CN202010079218.6

    申请日:2020-02-03

    Inventor: 赵丹

    Abstract: 本公开提供一种设备的系统软件版本的自动回滚方法,所述设备包括引导程序组件、包含有当前版本系统软件和一个或多个备用版本系统软件的系统软件组件以及网络状态标记存储介质,所述方法包括:所述引导程序组件在设备当前启动时获取所述网络状态标记存储介质的网络状态标记后重置所述网络状态标记;以及所述引导程序组件在所获取的网络状态标记的第一字段部分为指明设备处在设备前次启动时未能完成网络初始化的第一状态时直接引导启用所述系统软件组件中的备用版本系统软件。本公开还提供了一种采用上述方法的系统。

    一种文件恢复方法、装置、设备及存储介质

    公开(公告)号:CN110795281A

    公开(公告)日:2020-02-14

    申请号:CN201910973528.X

    申请日:2019-10-14

    Inventor: 杜子恒 赵丹

    Abstract: 本申请提供一种文件恢复方法、装置、设备及存储介质,其中方法包括:在嵌入式设备系统引导初始化阶段,确认对所述嵌入式设备系统进行初始化失败;从文件系统中获取基本文件配置表和备份文件配置表;所述备份文件配置表是所述基本文件配置表的备份;若所述基本文件配置表与所述备份文件配置表不同,则根据所述备份文件配置表恢复所述基本文件配置表,以根据恢复后的所述基本文件配置表进行初始化。以实现嵌入式设备在系统引导初始化阶段对受损的文件配置表自动修复,从而能正常启动操作系统,减少对在网设备的业务影响,提高维护效率,降低维护成本。

    基于BootLoader向内核传参数的方法及装置

    公开(公告)号:CN106155961B

    公开(公告)日:2019-08-06

    申请号:CN201610598689.1

    申请日:2016-07-25

    Inventor: 赵丹

    Abstract: 本申请提供一种基于BootLoader向内核传参数的方法及装置,所述方法包括:BootLoader将需要传递的硬件参数储存在指定物理内存中,并将所述物理内存的地址信息发送给操作系统;其中,所述物理内存的长度不超过预设的长度阈值,所述长度阈值表征单次传递的硬件参数数量的最大值;操作系统基于接收到的所述地址信息,将所述物理内存限制为非可占用内存;操作系统读取所述物理内存中储存的所述硬件参数执行启动,并建立所述物理内存的物理地址与操作系统逻辑地址空间中的逻辑地址的映射关系。应用本发明实施例,由于提高了BootLoader传递硬件参数的数量,减少了操作系统对硬件芯片的访问次数,从而提高了嵌入式设备启动和运行的速率。

    一种Boot Loader下检测内存的方法及装置

    公开(公告)号:CN108021482A

    公开(公告)日:2018-05-11

    申请号:CN201711454510.6

    申请日:2017-12-28

    Inventor: 赵丹

    Abstract: 本申请提供一种Boot Loader下检测内存的方法,其特征在于,所述方法包括:根据预设检测数据的长度,将待检测内存划分为至少一个数据单元;在任一数据单元中存入预设检测数据,并循环执行以下步骤,直到该数据单元满足检测完成条件:访问该数据单元,获得其中存储的数据;判断该数据单元是否满足检测完成条件,所述检测完成条件为:从该数据单元中获得的数据不满足预设校验规则、或对该数据单元的访问次数不小于预设检测次数。应用本申请方案可以有效检测实际使用设备时,内存在访问压力较大的情况下是否会出现问题。

    设备的系统软件版本的自动回滚系统及其方法

    公开(公告)号:CN111309388B

    公开(公告)日:2023-07-21

    申请号:CN202010079218.6

    申请日:2020-02-03

    Inventor: 赵丹

    Abstract: 本公开提供一种设备的系统软件版本的自动回滚方法,所述设备包括引导程序组件、包含有当前版本系统软件和一个或多个备用版本系统软件的系统软件组件以及网络状态标记存储介质,所述方法包括:所述引导程序组件在设备当前启动时获取所述网络状态标记存储介质的网络状态标记后重置所述网络状态标记;以及所述引导程序组件在所获取的网络状态标记的第一字段部分为指明设备处在设备前次启动时未能完成网络初始化的第一状态时直接引导启用所述系统软件组件中的备用版本系统软件。本公开还提供了一种采用上述方法的系统。

Patent Agency Ranking