[发明专利]调试系统、调试方法、设备及计算机可读存储介质有效
申请号: | 202010942457.X | 申请日: | 2020-09-09 |
公开(公告)号: | CN111813702B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 付鹏宇;张凡;彭艳华;程睿;庞川 | 申请(专利权)人: | 鹏城实验室 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 晏波 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调试 系统 方法 设备 计算机 可读 存储 介质 | ||
1.一种调试系统,其特征在于,所述调试系统包括:
带有图形化界面的集控装置,所述图形化界面包括第一区域和第二区域,其中:
所述第一区域包括第一显示区和第一构件区,所述第一构件区包括至少一个第一构件,各所述第一构件被选择时调用对应配置模型构建模拟电路板,构建的模拟电路板显示在所述第一显示区;
所述第二区域包括第二显示区和第二构件区,所述第二构件区包括至少一个第二构件,各所述第二构件被选择时对目标应用程序进行对应开发调试,所述目标应用程序对应的代码显示在所述第二显示区。
2.如权利要求1所述的调试系统,其特征在于,所述调试系统还包括:
通过通信接口与所述集控装置连接的模拟器,所述模拟器中存储各类型的配置模型;
在各所述第一构件被选择时调用所述模拟器中对应类型的配置模型。
3.如权利要求2所述的调试系统,其特征在于,所述模拟器为基于RISC-V架构的模拟器;
各类型的配置模型包括:处理器类型的配置模型、存储设备类型的配置模型、数据传输设备类型的配置模型、中断控制设备类型的配置模型中的至少一种。
4.如权利要求1所述的调试系统,其特征在于,所述调试系统还包括:
通过通信接口与所述集控装置连接的工具链,所述工具链中存储各类型的管理命令集;
在各所述第二构件被选择时链接至所述第二构件对应的第二子显示区,并调用所述工具链中对应类型的管理命令集以实现对应管理命令集的执行,并将执行结果显示所述第二子显示区。
5.如权利要求4所述的调试系统,其特征在于,所述工具链为基于RISC-V架构的工具链;
各类型的管理命令集包括:电源开关类型的管理命令集、配置模型查看类型的管理命令集、工程文件类型的管理命令集、调试类型的管理命令集、信息输出类型的管理命令集中的至少一种。
6.如权利要求4所述的调试系统,其特征在于,所述调试系统还包括:
通过通信接口与所述集控装置连接的应用程序库,所述应用程序库中存储裸核应用程序和/或操作调试系统程序;
在所述第二构件被选择时调用所述工具链中对应类型的管理命令集以实现对所述应用程序库中对应程序的调试,并将调试结果显示所述第二显示区。
7.如权利要求1-6中任一项所述的调试系统,其特征在于,所述第一显示区还用于接收对配置模型进行修改的配置指令,所述配置指令包括配置参数,根据所述配置参数构建模拟电路板。
8.如权利要求1-6中任一项所述的调试系统,其特征在于,所述第二显示区还用于接收编辑指令,根据所述编辑指令编辑代码。
9.一种调试方法,其特征在于,应用于如权利要求1-7中任一项所述的调试系统,所述调试方法包括:
选择与真实电路板参数对应的第一构件构建模拟电路板,并选择第二构件将预设指令集运行在所述模拟电路板上,获取运行结果;
选择所述第二构件将所述预设指令集运行在真实电路板上,获取运行结果;
根据所述真实电路板以及模拟电路板的运行结果,确定对在所述真实电路板上运行的所述预设指令集的调试结果。
10.如权利要求9所述的调试方法,其特征在于,所述选择与真实电路板参数对应的第一构件构建模拟电路板的步骤之前,还包括:
判断所述集控装置中是否存在与所述真实电路板参数对应的第一构件;
若否,添加与所述真实电路板参数对应的配置模型至模拟器中,并更新所述集控装置中的图形化界面,以使所述第一区域中存在与所述真实电路板参数对应的第一构件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室,未经鹏城实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010942457.X/1.html,转载请声明来源钻瓜专利网。