一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于虚拟网卡的双系统调试方法与流程

2021-10-24 07:19:00 来源:中国专利 TAG:调试 网卡 双系统 虚拟 方法

技术特征:
1.一种基于虚拟网卡的双系统调试方法,其特征在于,包括步骤:s1、将第二操作系统的调试工具的源代码移植到第一操作系统中;s2、根据所述第一操作系统、所述第二操作系统,创建对应的第一虚拟网卡、第二虚拟网卡,进而建立内部局域网;s3、在所述调试工具上指定与所述第二虚拟网卡对应的调试端口号;s4、解析获取到的调试指令的指令属性,并根据所述指令属性控制对应的第一操作系统或第二操作系统依据所述调试指令进行软件调试。2.如权利要求1所述的一种基于虚拟网卡的双系统调试方法,其特征在于,所述步骤s1包括:s11、基于第一操作系统的编译器,将所述第二操作系统的调试工具的源代码生成可执行程序;s12、将所述可执行程序打包到所述第一操作系统的内核中。3.如权利要求1所述的一种基于虚拟网卡的双系统调试方法,其特征在于,所述步骤s2包括:s21、在第一操作系统启动过程中,创建对应的第一虚拟网卡;在第二操作系统启动过程中,创建对应的第二虚拟网卡;s22、根据预设规则,为所述第一虚拟网卡、所述第二虚拟网卡配置对应的第一静态ip地址、第二静态ip地址;s23、基于所述第一静态ip地址和所述第二静态ip地址,建立内部局域网。4.如权利要求3所述的一种基于虚拟网卡的双系统调试方法,其特征在于,在所述步骤s22中,所述预设规则为:将所述第一虚拟网卡、所述第二虚拟网卡配置在相同网段。5.如权利要求4所述的一种基于虚拟网卡的双系统调试方法,其特征在于,所述步骤s3包括:s31、在所述第二操作系统启动后,将所述第二操作系统的端口号设定为调试端口号,并启动所述第二操作系统的adbd守护进程;s32、在所述调试工具启动时指定所述第二操作系统对应的所述第二静态ip地址、所述调试端口号,建立所述调试工具与所述第二操作系统的远程通信。6.如权利要求1所述的一种基于虚拟网卡的双系统调试方法,其特征在于,所述步骤s4具体为:所述第一操作系统的调试控制台获取调试指令并解析得到对应的指令属性,当判断所述指令属性归属于所述第一操作系统时,则将所述调试指令发送到所述第一操作系统,否则通过局域网将所述调试指令转发到所述第二操作系统。7.如权利要求1所述的一种基于虚拟网卡的双系统调试方法,其特征在于,所述步骤s2还包括:s24、检测所述第一操作系统、所述第二操作系统的网络连接是否正常,若是则进入下一步,若否则重启所述第一操作系统和所述第二操作系统;s25、检测所述第一虚拟网卡、所述第二虚拟网卡之间是否能正常访问,若是则判断局域网正常,若否则重启所述第一操作系统和所述第二操作系统。8.如权利要求1~7任一项所述的一种基于虚拟网卡的双系统调试方法,其特征在于:
所述第一操作系统为qnx系统;所述第二操作系统为android系统。9.如权利要求8所述的一种基于虚拟网卡的双系统调试方法,其特征在于:所述调试工具为adb调试工具。

技术总结
本发明涉及车载系统调试技术领域,提供一种基于虚拟网卡的双系统调试方法,为第一操作系统(QNX系统)、第二操作系统(Android系统),创建对应的第一虚拟网卡、第二虚拟网卡进而建立内部局域网,以实现网络共享;此时,第一操作系统根据预先移植的、对应于第二操作系统的调试工具,可通过内部局域网,实现对第二操作系统的远程控制;即,调试指令只需下发到第一操作系统中,当获取到第二操作系统的调试指令时,通过内部局域网将调试指令发生到第二操作系统即可进行软件调试。如此,第一操作系统、第二操作系统的调试都是在第一操作系统的控制台实现的,因此只占用一个物理串口,而且不需要手动切换控制台,操作简单便捷,极大地提高软件调试的效率。软件调试的效率。软件调试的效率。


技术研发人员:陈建新 凌武势 张自庚
受保护的技术使用者:惠州华阳通用电子有限公司
技术研发日:2021.06.29
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜