[QNX_Test]基於QNX的Testbed單元測試環境配置過程

鋒影

email:[email protected]

如果你認爲本系列文章對你有所幫助,請大家有錢的捧個錢場,點擊此處贊助,贊助額0.1元起步,多少隨意

 

1.       本機安裝QNX系統:

A安裝VMware.Workstation.v***.exe

B在VMware打開QNX虛擬機(vmware\Qnx\Other.vmx)

2.       打開Virtual Box虛擬機中的TestBed,如圖1所示將測試的編譯器換成QNX

                       

圖1

3.       配置IP地址,使得VMware中QNX與Virtual Box虛擬機可以通信

3.1前提條件

       1、主機電腦必須連網,使得“本地連接”是已連接狀態;

       2、關閉防火牆;

3、如主機有Virtual Box或者VMware的一些網絡,需禁用。

3.2修改本地連接IP地址(修改地址不限,例如設爲192.168.110.1),該IP僅僅測試QNX和Virtual Box虛擬機是否可與外部通信用,無多少實際意義。

圖2

3.3配置QNX,使其能與外部通信

3.3.1修改QNX的IP地址,需與主機本地連接的IP地址在同一網段(如設爲192.168.110.88)

圖3

3.3.2修改QNX網卡適配器爲橋接模式(Bridged)

 

圖4

         如此,QNX應已能與外部通信(互相ping通)。

 

圖5

 

圖6

3.4配置Virtual Box虛擬機,使其能與外部通信

3.4.1修改Virtual Box虛擬機本地連接IP地址,需與主機本地連接的IP地址在同一網段(如設爲192.168.110.6)

 

圖7

3.4.2修改Virtual Box虛擬機網卡適配器爲橋接模式(Bridged)

                                              

圖8

         如此,Virtual Box虛擬機應已能與外部通信(互相ping通)。

圖9

圖10

此時,一般情況QNX與Virtual Box虛擬機已可以通信(互相ping通)。

如遇不能ping通的情況,

方法一:將兩個虛擬機關機,確認WMware先開機,Virtual Box後開機。

方法二:可通過在主機命令行輸入arp–a查看路由綁定是否有誤。如圖11所示(之前遇到過上述的問題),VirtualBox Host-Only Network,VMware Network Adapter VMnet1,VMware Network Adapter VMnet8這三個網卡未禁用時,出現路由綁定錯誤:192.168.56.234爲主機本地連接的IP地址,192.168.56.3和192.168.56.89分別爲Virtual Box虛擬機和QNX系統設置的IP地址,正確的情況應該是192.168.56.3和192.168.56.89都綁定到同一網卡192.168.56.234上,這樣192.168.56.3和192.168.56.89之間才能通信;但圖中可以看到192.168.56.3綁定到了192.168.56.234,而192.168.56.89綁定到192.168.56.2(VirtualBox Host-Only Network,VMware Network Adapter VMnet1,VMware Network Adapter VMnet8這三個網卡之一),並不綁定到同一網卡上,因此兩者間不可通信。對於這個問題,如圖12只要將這三網絡禁用即可。

 

圖11

                                          

圖12

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章