如何將編譯好的QNX文件上傳到虛擬機上

作爲初學者,對於QNX不夠熟悉,想要解決的是QNX Neutrino開發的十個簡略步驟,這個已經到處都有。

官網有英文版,http://www.qnx.com/download/feature.html?programid=26166;各種博客上有中文版。

這裏主要介紹的是:如何將編譯好的QNX文件上傳到虛擬機上;

方法1)、QNX Momentics裏的target FileSystem Navigator視圖:

        windows-->show view-->other,然後展開“QNX Targets”一項,選擇“Target File System Navigator”並打開。

打開後選擇之前配置好的目標機器,在窗口中就會顯示目標機器上的文件系統,可以對文件進行刪除,重命名等操作,還可以將QNX Momentics裏編譯好的文件直接拖放到目標機器的文件夾中。

 

視圖截圖如下:

 

 

方法2)、QNX Momentics裏的Run Configuration設置:

在QNX Momentics環境中,可以通過“Run -> Run Configuration”配置運行目標,在配置運行目標頁面中有“Upload”頁面,在這裏可以配置將程序上傳到目標機器的那個目錄運行,缺省是“/tmp”,這個可以根據自身情況進行修改。同時還有一個選項是:“Remove uploaded components after session”,意思是測試結束後將上傳的應用刪除,缺省是選中的,也就是應用測試完後在目標機器上會被自動刪除,

設置方法就是在“Upload”頁面中不要選中“Remove uplodaed components after session”,這樣在QNX Momentics環境中通過“Run - Run As”運行程序後就直接可以在目標機器上的/tmp目錄找到應用了。

需要注意的是應用上傳後文件名會被加上一串字符,所以運行程序的時候要加上後面的字符,運行前可以在/tmp目錄先運行ls命令將文件顯示出來,再去執行它。

還有,同一個程序在QNX Momentices上測試幾次會導致目標機器上出現幾個應用,而文件名後加上去的字符比較複雜,會分不清那個文件時最新上傳的,比較好的方法是測試前在/tmp目錄下執行“rm *”將老測試文件刪除。

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