【技术实现步骤摘要】
一种基于虚拟网卡的双系统调试方法
[0001]本专利技术涉及车载系统调试
,尤其涉及一种基于虚拟网卡的双系统调试方法。
技术介绍
[0002]基于QNX Hypervisor方案,用单个soc芯片集成实现IVI、CLUSTER、HUD、HAVC的智能座舱是车载影音娱乐系统下一代产品发展的趋势。
[0003]现有的虚拟化方案设计采用的调试终端共享技术,可实现Host端QNX系统和Guest端Android系统的调试信息在同一个串口终端输出,但是只能够将调试命令输入到Host端QNX系统,而无法对Guest端的Android系统进行软件调试。
[0004]现有的调试终端共享技术通过软件上配置两个控制台来解决Guest端Android系统无法调试的问题,即在启动过程中需要再创建个控制台,在这个新控制台里面启动Guest端的Android系统。同时,在每一次输入命令到另外一个操作系统时,都需要通过键盘上的组合键手动的切换控制台,才能将调试命令输入到对应的操作系统,这不仅使得启动流程更为复杂,还进一步加重了实际调 ...
【技术保护点】
【技术特征摘要】
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所述的一种基于虚拟网卡的双系统调...
【专利技术属性】
技术研发人员:陈建新,凌武势,张自庚,
申请(专利权)人:惠州华阳通用电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。