[发明专利]基于固态硬盘的调试信息输出方法、装置和计算机设备有效
申请号: | 201910609976.1 | 申请日: | 2019-07-08 |
公开(公告)号: | CN110299180B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 吴娴;韩道静;邹一凡 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G11C29/12 | 分类号: | G11C29/12 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 王海滨 |
地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 固态 硬盘 调试 信息 输出 方法 装置 计算机 设备 | ||
本申请涉及一种基于固态硬盘的调试信息输出方法、装置、计算机设备和存储介质,其中该方法包括:获取基于固态硬盘的调试信息输出请求;根据所述基于固态硬盘的调试信息输出请求创建调试信息映射表;获取固态硬盘发送的调试信息关键字;在所述调试信息映射表中查询所述调试信息关键字对应的调试信息;根据查询到的调试信息输出调试结果。本发明通过在固态硬盘系统外构建调试信息映射表,固态硬盘在调试过程中只输出关键字的方法,解决了由于过多调试信息影响固态硬盘性能的问题,从本质上大大提升了调试信息的输出效率,还进一步的提高了工程师调试的便利性。
技术领域
本发明涉及固态硬盘技术领域,特别是涉及一种基于固态硬盘的调试信息输出方法、装置、计算机设备和存储介质。
背景技术
目前,SSD(固态硬盘)已经被广泛应用于各种场合,由于其在性能、功耗、环境适应性等方面的优秀指标,正逐步替换传统的硬盘。在固态硬盘固件的开发和维护过程中,常常需要一些调试信息来辅助调试固件的功能和性能,这些调试信息是通过控制器中的CPU和UART(串口)设备输出到终端的,工程师通过终端输出的信息判断问题出在哪里。
在传统技术中,在固态硬盘工作期间,CPU的主要任务是运行固件中服务主机请求、操作闪存和内部垃圾处理磨损均衡等核心任务,输出的调试信息绝不能占用过多的CPU资源,不然会导致核心任务的延迟处理,直接影响固态硬盘的性能。但是有时候工程师必须加入足够多的调试信息才能定位问题,这是一个难以抉择的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种可以解决由于过多调试信息影响固态硬盘性能的基于固态硬盘的调试信息输出方法、装置、计算机设备和存储介质。
一种基于固态硬盘的调试信息输出方法,所述方法包括:
获取基于固态硬盘的调试信息输出请求;
根据所述基于固态硬盘的调试信息输出请求创建调试信息映射表;
获取固态硬盘发送的调试信息关键字;
在所述调试信息映射表中查询所述调试信息关键字对应的调试信息;
根据查询到的调试信息输出调试结果。
在其中一个实施例中,所述根据所述基于固态硬盘的调试信息输出请求创建调试信息映射表的步骤还包括:
在调试信息映射表中依次创建多个调试信息条目,所述调试信息条目包括:调试信息文本以及对应的调试信息关键字;
其中,所述调试信息文本的长度可以为任意大小,所述调试信息关键字的长度是固定设置的。
在其中一个实施例中,所述获取固态硬盘发送的调试信息关键字的步骤还包括:
获取固态硬盘发送的调试信息关键字以及实参;
在所述调试信息映射表中查询所述调试信息关键字对应的调试信息文本;
根据查询到的调试信息文本以及所述实参输出调试结果。
在其中一个实施例中,所述根据查询到的调试信息文本以及所述实参输出调试结果的步骤包括:
通过调用调试信息文本解析工具对调试信息文本进行解析;
根据解析结果将所述实参添加到对应的调试信息文本中得到最终的调试结果文本。
一种基于固态硬盘的调试信息输出装置,所述装置包括:
第一获取模块,所述第一获取模块用于获取基于固态硬盘的调试信息输出请求;
创建模块,所述创建模块用于根据所述基于固态硬盘的调试信息输出请求创建调试信息映射表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910609976.1/2.html,转载请声明来源钻瓜专利网。