CN113448866B - 一种嵌入式软件开发辅助调试***及调试方法 - Google Patents
一种嵌入式软件开发辅助调试***及调试方法 Download PDFInfo
- Publication number
- CN113448866B CN113448866B CN202110800879.8A CN202110800879A CN113448866B CN 113448866 B CN113448866 B CN 113448866B CN 202110800879 A CN202110800879 A CN 202110800879A CN 113448866 B CN113448866 B CN 113448866B
- Authority
- CN
- China
- Prior art keywords
- debugging
- host
- module
- equipment
- command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000012360 testing method Methods 0.000 claims abstract description 99
- 230000006855 networking Effects 0.000 claims abstract description 35
- 238000012545 processing Methods 0.000 claims abstract description 32
- 238000012544 monitoring process Methods 0.000 claims abstract description 29
- 230000002159 abnormal effect Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000011161 development Methods 0.000 description 8
- 230000003252 repetitive effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012806 monitoring device Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种嵌入式软件开发辅助调试***及调试方法。现有嵌入式设备与调试主机直接连接,调试效率较低。本发明包括一个调试主机和至少一个辅助调试装置。辅助调试装置内设组网模块、主机命令处理模块、测试任务管理模块、测试脚本执行模块、测试报告模块、设备管理模块、设备控制模块、设备监控模块。各辅助调试装置的组网模块与调试主机进行组网并通信。主机命令处理模块根据不同主机命令调用不同模块执行对应命令,根据调试工具命令控制调试工具进行调试。测试任务管理模块、测试脚本执行模块、测试报告模块共同完成调试过程中的自动化测试任务。本发明提高了调试效率,同时降低对调试环境的依赖,并方便的远程调试嵌入式设备。
Description
技术领域
本发明属于计算机技术领域,具体涉及一种嵌入式软件开发辅助调试***及调试方法。
背景技术
在嵌入式开发过程中,软件开发人员经常需要对嵌入式设备进行调试。一般情况下,嵌入式设备总是和开发主机直接相连进行调试;至少存在如下问题:
1.如果要实现远程调试,需要设备联网并增加额外的调试代码,且调试手段有限;
2.如果想同时调试多台设备,需要搭建比较复杂的环境,无法快速的进入解决问题阶段;
3.如果调试过程中需要自动化测试,开发人员需要花费额外精力准备环境,降低开发效率;
4.调试过程中有大量的重复性动作,例如开关电源等,影响调试效率;
5.开发人员的注意力需要在调试主机屏幕和调试设备之间来回切换,开发效率低。
发明内容
本发明的一个目的就是针对现有技术的不足,提供了一种嵌入式软件开发辅助调试***,一方面可以把开发人员从重复性的工作中解放出来,减少对待调试设备的手工操作,提高开发效率,另一方面可以适应各种各样的调试环境和降低搭建调试环境的成本。
本发明***包括一个调试主机,和至少一个辅助调试装置;
所述的辅助调试装置为微型嵌入式计算机设备,内设组网模块、主机命令处理模块、测试任务管理模块、测试脚本执行模块、测试报告模块、设备管理模块、设备控制模块、设备监控模块。
所述的组网模块与调试主机通过USB或局域网连接,同时各辅助调试装置的组网模块通过USB或局域网连接,进行组网并通信。
所述的主机命令处理模块通过组网模块接收到主机命令,并进行解析,主机命令包括管理命令、调试命令、测试命令、控制命令、监控命令。主机命令处理模块根据不同命令调用不同的模块执行对应的命令。主机命令处理模块对调试工具命令进行代理,调试工具安装在调试主机以及每个辅助调试装置内;主机命令处理模块接收从调试主机发送的调试工具命令,控制调试装置上对应的调试工具对待调试设备进行调试,同时把调试结果实时发送至调试主机。
所述的测试任务管理模块、测试脚本执行模块、测试报告模块共同完成调试过程中的自动化测试任务:测试任务管理模块接收从调试主机发送的测试任务,测试脚本执行模块调用相应的测试脚本完成测试,测试报告模块将测试结果发送给调试主机。
每个辅助调试装置挂载一个或多个待调试设备,所述的设备管理模块对挂载在辅助调试装置上的待调试设备进行管理,即在调试时选择待调试设备,并提供待调试设备的信息给调试主机。
所述的设备控制模块通过控制设备控制待调试设备的控制动作,包括开关机、程序升级。
所述的设备监控模块通过监控设备获取待调试设备的异常状态,如果发生异常,则触发测试脚本中的预定义操作或发送报警信息给调试主机,开发者同时直接通过设备监控模块查看待调试设备的运行情况。
本发明的另一个目的是提供采用该辅助调试***在嵌入式软件开发中进行调试的方法。具体调试方法如下:
S10.用户通过调试主机发送主机命令给辅助调试装置;主机命令包括管理命令、调试命令、测试命令、控制命令、监控命令;
S20.辅助调试装置的主机命令处理模块通过组网模块接收到主机命令,并进行解析:如果主机命令为管理命令,执行S30;如果主机命令为调试命令,执行S40;如果主机命令为测试命令,执行S51~S55;如果主机命令为控制命令,执行S60;如果主机命令为监控命令,执行S70;
S30.主机命令处理模块调用设备管理模块,选择对应待调试设备,将调试工具切换到该待调试设备;
S40.主机命令处理模块通过代理的方式调用辅助调试装置上的调试工具,完成调试,并实时返回每条调试命令对应的调试结果;
S51.用户编写测试脚本发送到辅助调试装置,存储在辅助调试装置的存储设备上;
S52.用户通过测试任务管理模块选择测试脚本;
S53.测试脚本执行模块执行选择的测试脚本;
S54.测试脚本调用设备控制模块、设备监控模块、设备管理模块中的一个或者多个进行测试任务;
S55.当测试脚本触发停止条件时,调用测试报告模块,将测试结果发送至调试主机;
S60.主机命令处理模块调用设备控制模块完成控制动作,控制动作包括开关机、程序升级;
S70.主机命令处理模块调用设备监控模块完成待调试设备异常状态的监控,将监控结果发送至调试主机。
本发明具有以下的有益效果:
1.减少开发者的重复性工作和注意力分散,例如手动开关机和一些重复性的手动测试,提高开发效率。
2.通过脚本完成自动化的调试任务,可以根据使用者的要求完成各种调试任务,提高调试效率并减少开发bug。
3.降低对调试环境的依赖,可以很方便的远程调试嵌入式设备而无需增加额外的代码。
4.尽量保持开发者正常的开发习惯,通过代理的方式实现gdb等常用调试工具远程使用。
5.可以快捷的通过组网的方式搭建多设备调试环境。
6.初级开发人员可以通过脚本共享高级工程师的调试经验。
附图说明
图1为本发明的***结构示意图;
图2为本发明装置通过USB组网的示意图;
图3为本发明装置通过局域网的组网示意图。
具体实施方式
以下结合附图对本发明做进一步说明。
如图1所示,一种嵌入式软件开发辅助调试***,包括一个调试主机1,和一个或多个辅助调试装置2。
辅助调试装置2(图1虚线框所示)为微型嵌入式计算机设备,内设组网模块21、主机命令处理模块22、测试任务管理模块23、测试脚本执行模块24、测试报告模块25、设备管理模块26、设备控制模块27、设备监控模块28。
组网模块21与调试主机1通过USB或局域网连接,同时各辅助调试装置的组网模块通过USB或局域网连接,进行组网并通信。
如图2,如果通过USB组网,选择一个辅助调试装置的组网模块与调试主机1连接,该组网模块作为主节点211,其他辅助调试装置的组网模块作为从节点212,从节点212通过串联的方式连接至主节点211,与调试主机1通信,组成一个线性网络。
如图3,如果通过局域网组网,则调试主机1直接和任一组网模块通信,所有组网模块21作为普通节点。多个辅助调试装置的组网模块连接到同一个网关4上组成一个局域网,调试主机通过互联网或者局域网与网关相连,从而构成一个一对多的网络。
主机命令处理模块22通过组网模块21接收到主机命令,并进行解析,主机命令包括管理命令、调试命令、测试命令、控制命令、监控命令;
主机命令处理模块22根据不同命令调用不同的模块执行对应的命令;
主机命令处理模块22对调试工具命令进行代理,调试工具安装在调试主机以及每个辅助调试装置内,调试工具即调试所需的软件;主机命令处理模块22接收从调试主机1发送的调试工具命令(如gdb的命令),控制调试装置上对应的调试工具对待调试设备3进行调试,同时把调试结果实时发送至调试主机1。
代理是一个中介,它不执行具体的行为,只是把调试主机上的调试命令传递给辅助调试装置对应的程序执行,并将执行结果发送给调试主机上的对应程序。
gdb:GDB(GNU Debugger)是GNU开源组织发布的一个强大的UNIX下的程序调试工具。
测试任务管理模块23、测试脚本执行模块24、测试报告模块25共同完成调试过程中的自动化测试任务:测试任务管理模块23接收从调试主机1发送的测试任务,测试脚本执行模块24调用相应的测试脚本完成测试,测试报告模块25将测试结果发送给调试主机。
每个辅助调试装置2挂载一个或多个待调试设备,设备管理模块26对挂载在辅助调试装置上的待调试设备进行管理,即在调试时选择待调试设备,并提供待调试设备的信息给调试主机。
设备控制模块27通过控制设备控制待调试设备的控制动作,控制设备包括红外、蓝牙、继电器,控制动作包括开关机、程序升级。
设备监控模块28通过监控设备获取待调试设备的异常状态,监控设备包括设置在辅助调试装置上的串口、摄像头、传感器;如果发生异常,则触发测试脚本中的预定义操作或发送报警信息给调试主机,开发者同时直接通过设备监控模块查看待调试设备的运行情况。
具体调试方法如下:
S10.用户通过调试主机发送主机命令给辅助调试装置;主机命令包括管理命令、调试命令、测试命令、控制命令、监控命令;
S20.辅助调试装置的主机命令处理模块通过组网模块接收到主机命令,并进行解析:如果主机命令为管理命令,执行S30;如果主机命令为调试命令,执行S40;如果主机命令为测试命令,执行S51~S55;如果主机命令为控制命令,执行S60;如果主机命令为监控命令,执行S70;
S30.主机命令处理模块调用设备管理模块,选择对应待调试设备,将调试工具切换到该待调试设备;
S40.主机命令处理模块通过代理的方式调用辅助调试装置上的调试工具,完成调试,并实时返回每条调试命令对应的调试结果;
S51.用户编写测试脚本发送到辅助调试装置,存储在辅助调试装置的存储设备上;
S52.用户通过测试任务管理模块选择测试脚本;
S53.测试脚本执行模块执行选择的测试脚本;
S54.测试脚本调用设备控制模块、设备监控模块、设备管理模块中的一个或者多个进行测试任务;
S55.当测试脚本触发停止条件时,调用测试报告模块,将测试结果发送至调试主机;
S60.主机命令处理模块调用设备控制模块完成控制动作,控制动作包括开关机、程序升级;
S70.主机命令处理模块调用设备监控模块完成待调试设备异常状态的监控,将监控结果发送至调试主机。
Claims (3)
1.一种嵌入式软件开发辅助调试***的调试方法,其特征在于:所述的调试***包括一个调试主机,和至少一个辅助调试装置;
所述的辅助调试装置为微型嵌入式计算机设备,内设组网模块、主机命令处理模块、测试任务管理模块、测试脚本执行模块、测试报告模块、设备管理模块、设备控制模块、设备监控模块;
所述的组网模块与调试主机通过USB或局域网连接,同时各辅助调试装置的组网模块通过USB或局域网连接,进行组网并通信;
所述的主机命令处理模块通过组网模块接收到主机命令,并进行解析,主机命令包括管理命令、调试命令、测试命令、控制命令、监控命令;
主机命令处理模块根据不同命令调用不同的模块执行对应的命令;
主机命令处理模块对调试工具命令进行代理,调试工具安装在调试主机以及每个辅助调试装置内;主机命令处理模块接收从调试主机发送的调试工具命令,控制调试装置上对应的调试工具对待调试设备进行调试,同时把调试结果实时发送至调试主机;
所述的测试任务管理模块、测试脚本执行模块、测试报告模块共同完成调试过程中的自动化测试任务:测试任务管理模块接收从调试主机发送的测试任务,测试脚本执行模块调用相应的测试脚本完成测试,测试报告模块将测试结果发送给调试主机;
每个辅助调试装置挂载一个或多个待调试设备,所述的设备管理模块对挂载在辅助调试装置上的待调试设备进行管理,即在调试时选择待调试设备,并提供待调试设备的信息给调试主机;
所述的设备控制模块通过控制设备控制待调试设备的控制动作,包括开关机、程序升级;
所述的设备监控模块通过监控设备获取待调试设备的异常状态,如果发生异常,则触发测试脚本中的预定义操作或发送报警信息给调试主机,开发者同时直接通过设备监控模块查看待调试设备的运行情况;
调试方法具体如下:
S10.用户通过调试主机发送主机命令给辅助调试装置;主机命令包括管理命令、调试命令、测试命令、控制命令、监控命令;
S20.辅助调试装置的主机命令处理模块通过组网模块接收到主机命令,并进行解析:如果主机命令为管理命令,执行S30;如果主机命令为调试命令,执行S40;如果主机命令为测试命令,执行S51~S55;如果主机命令为控制命令,执行S60;如果主机命令为监控命令,执行S70;
S30.主机命令处理模块调用设备管理模块,选择对应待调试设备,将调试工具切换到该待调试设备;
S40.主机命令处理模块通过代理的方式调用辅助调试装置上的调试工具,完成调试,并实时返回每条调试命令对应的调试结果;
S51.用户编写测试脚本发送到辅助调试装置,存储在辅助调试装置的存储设备上;
S52.用户通过测试任务管理模块选择测试脚本;
S53.测试脚本执行模块执行选择的测试脚本;
S54.测试脚本调用设备控制模块、设备监控模块、设备管理模块中的一个或者多个进行测试任务;
S55.当测试脚本触发停止条件时,调用测试报告模块,将测试结果发送至调试主机;
S60.主机命令处理模块调用设备控制模块完成控制动作,控制动作包括开关机、程序升级;
S70.主机命令处理模块调用设备监控模块完成待调试设备异常状态的监控,将监控结果发送至调试主机。
2.如权利要求1所述的一种嵌入式软件开发辅助调试***的调试方法,其特征在于:所述的辅助调试装置与调试主机通过USB组网,选择一个辅助调试装置的组网模块与调试主机连接,该组网模块作为主节点,其他辅助调试装置的组网模块作为从节点,从节点以串联的方式连接至主节点,组成一个线性网络。
3.如权利要求1所述的一种嵌入式软件开发辅助调试***的调试方法,其特征在于:所述的辅助调试装置与调试主机通过局域网组网,多个辅助调试装置的组网模块连接到同一个网关上组成一个局域网,调试主机通过互联网或者局域网与网关相连,构成一对多的网络。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110800879.8A CN113448866B (zh) | 2021-07-15 | 2021-07-15 | 一种嵌入式软件开发辅助调试***及调试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110800879.8A CN113448866B (zh) | 2021-07-15 | 2021-07-15 | 一种嵌入式软件开发辅助调试***及调试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113448866A CN113448866A (zh) | 2021-09-28 |
CN113448866B true CN113448866B (zh) | 2022-07-05 |
Family
ID=77816262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110800879.8A Active CN113448866B (zh) | 2021-07-15 | 2021-07-15 | 一种嵌入式软件开发辅助调试***及调试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113448866B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1286431A (zh) * | 1999-11-30 | 2001-03-07 | 深圳市中兴通讯股份有限公司 | 嵌入式软件辅助调试方法 |
US6618854B1 (en) * | 1997-02-18 | 2003-09-09 | Advanced Micro Devices, Inc. | Remotely accessible integrated debug environment |
CN1737775A (zh) * | 2004-08-18 | 2006-02-22 | 华为技术有限公司 | 一种嵌入式软件自动化测试的装置及其方法 |
CN102902624A (zh) * | 2012-11-09 | 2013-01-30 | 上海斐讯数据通信技术有限公司 | 一种软件调试***及方法 |
CN103186458A (zh) * | 2011-12-29 | 2013-07-03 | 联芯科技有限公司 | 基于嵌入式操作***的仿真调试***及方法 |
CN105607998A (zh) * | 2015-12-11 | 2016-05-25 | 成都新兴信息技术研究所 | 一种通过在线方式进行嵌入软件调试的***与方法 |
CN105933173A (zh) * | 2016-07-10 | 2016-09-07 | 中山市厚源电子科技有限公司 | 一种电力***智能装置自动化测试*** |
CN111190812A (zh) * | 2019-12-12 | 2020-05-22 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 基于嵌入式设备的自动化测试框架 |
CN212623046U (zh) * | 2020-03-19 | 2021-02-26 | 河南许继仪表有限公司 | 一种电能表测试设备控制*** |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050216895A1 (en) * | 2004-03-23 | 2005-09-29 | Tran Hieu T | Method and apparatus for remote debugging of kernel and application software |
CN101286883A (zh) * | 2008-05-04 | 2008-10-15 | 杭州华三通信技术有限公司 | 分布式设备中设备板卡的集中调试***及集中调试方法 |
CN101976219A (zh) * | 2010-08-19 | 2011-02-16 | 北京星网锐捷网络技术有限公司 | 调试自动化测试脚本的方法和***及代理装置 |
JP6451417B2 (ja) * | 2015-03-10 | 2019-01-16 | 日本電気株式会社 | デバッグ支援装置、デバッグ支援システム、デバッグ支援方法、および、デバッグ支援プログラム |
CN105868111B (zh) * | 2016-03-29 | 2018-07-03 | 网易(杭州)网络有限公司 | 移动终端游戏自动测试方法和装置 |
US10673733B2 (en) * | 2018-01-20 | 2020-06-02 | Hcl Technologies Limited | System for debugging a network environment |
JP7115342B2 (ja) * | 2019-01-31 | 2022-08-09 | 日本電信電話株式会社 | デバッグ支援システムおよびデバッグ支援方法 |
-
2021
- 2021-07-15 CN CN202110800879.8A patent/CN113448866B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6618854B1 (en) * | 1997-02-18 | 2003-09-09 | Advanced Micro Devices, Inc. | Remotely accessible integrated debug environment |
CN1286431A (zh) * | 1999-11-30 | 2001-03-07 | 深圳市中兴通讯股份有限公司 | 嵌入式软件辅助调试方法 |
CN1737775A (zh) * | 2004-08-18 | 2006-02-22 | 华为技术有限公司 | 一种嵌入式软件自动化测试的装置及其方法 |
CN103186458A (zh) * | 2011-12-29 | 2013-07-03 | 联芯科技有限公司 | 基于嵌入式操作***的仿真调试***及方法 |
CN102902624A (zh) * | 2012-11-09 | 2013-01-30 | 上海斐讯数据通信技术有限公司 | 一种软件调试***及方法 |
CN105607998A (zh) * | 2015-12-11 | 2016-05-25 | 成都新兴信息技术研究所 | 一种通过在线方式进行嵌入软件调试的***与方法 |
CN105933173A (zh) * | 2016-07-10 | 2016-09-07 | 中山市厚源电子科技有限公司 | 一种电力***智能装置自动化测试*** |
CN111190812A (zh) * | 2019-12-12 | 2020-05-22 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 基于嵌入式设备的自动化测试框架 |
CN212623046U (zh) * | 2020-03-19 | 2021-02-26 | 河南许继仪表有限公司 | 一种电能表测试设备控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN113448866A (zh) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7958399B2 (en) | Embedded systems debugging | |
CN101789886B (zh) | 一种分布式环境的环境搭建自动化***及方法 | |
US6831555B1 (en) | Method and apparatus for dynamically monitoring system components in an advanced process control (APC) framework | |
CN114064152B (zh) | 基于动态加载的嵌入式多核调试***及其调试方法 | |
JP6171386B2 (ja) | コントローラ、情報処理装置およびプログラム | |
CN102571498B (zh) | 故障注入控制方法和装置 | |
CN107992407A (zh) | 使用u盘对安卓终端设备调试的***及方法 | |
CN112231228B (zh) | 一种固件升级测试方法、装置、平台、设备及存储介质 | |
KR100794130B1 (ko) | 이동통신단말기의 응용 프로그램 및 부가 서비스 자동기능시험장치 | |
CN114338840B (zh) | 基于socket的远程调试方法 | |
CN113448866B (zh) | 一种嵌入式软件开发辅助调试***及调试方法 | |
US11958511B2 (en) | Train signal system and linkage method therefor | |
CN102063366A (zh) | 调试进程的方法和*** | |
CN111290934A (zh) | 基于Jenkins的车载网络产品云测试方法及*** | |
Na et al. | Extension and application based on robot testing framework | |
CN112306845B (zh) | 一种并发测试方法、装置、设备及介质 | |
Rodrigues et al. | Multi-approach debugging of industrial IoT workflows | |
Jamro et al. | Communication performance tests in distributed control systems | |
CN103019897A (zh) | 管理基板管理控制器测试的***及方法 | |
CN214311710U (zh) | 一种集成开发*** | |
CN220457531U (zh) | 用于继电保护装置的通讯板的测试设备与测试*** | |
CN114327648B (zh) | 一种驱动调试方法、装置、电子设备及存储介质 | |
CN117348861A (zh) | 一种面向设备端应用的低代码开发方法和*** | |
JP2005235047A (ja) | 電源瞬断デバッグ装置およびその方法を実現するためのプログラムを記録した記録媒体 | |
ABDULRAHMAN et al. | ENHANCING AND ENRICHING AN EXISTING 3-AXIS CNC MACHINE FOR TEACHING AND LEARNING: A CASE STUDY AT IIUM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 310012 5-6 / F, block a, East Software Park Innovation Building, 90 Wensan Road, Hangzhou City, Zhejiang Province Patentee after: Hangzhou Guoxin Microelectronics Co.,Ltd. Country or region after: China Address before: 310012 5-6 / F, block a, East Software Park Innovation Building, 90 Wensan Road, Hangzhou City, Zhejiang Province Patentee before: HANGZHOU NATIONALCHIP SCIENCE & TECHNOLOGY Co.,Ltd. Country or region before: China |