VirtualBox中直接使用本機物理串列埠的方法

2021-05-22 15:54:16 字數 1104 閱讀 6553

正在進行嵌入式linux裝置驅動開發,在主機的ubuntu os環境下,我使用的串列埠工具是 putty ssh client(個人感覺很好的東東),但是因為需要對終端產品的norflash進行空白燒寫,或者需要在bootloader出問題後進行norflash重寫,都需要使用bdi2000工具,而我手中的bdi2000的配置工具,以及與bdi連線的伺服器程式都是windows應用程式,它們也都需要使用串列埠對bdi2000進行配置和互動。沒有辦法,只有想辦法在virtualbox中來操作pc的物理串列埠,來完成這樣的工作了~~~~~

本人使用的virtualbox環境:

host os:ubuntu 10.04        guest os: deepin winxp        virtualbox version: 3.1.8

1、virtualbox的設定,如圖所示:

埠編號是指在virtualbox中的winxp中串列埠的符號;

埠模式選擇host device,表示virtualbox和主機ubuntu共用同乙個物理串列埠;

埠位置/dev/ttys0表示虛實共用的物理埠在host os ubuntu中的裝置號

———這樣virtualbox中的埠1就成功設定了

2、 進入guest os winxp後的動作:

(1)雖然在virtualbox中已經為guest os winxp 設定了串列埠裝置,但是進入winxp後卻無法在裝置管理器中看見,於是,進入控制面板-->新增硬體,選擇 「是,我已經連線了此硬體」 --> "新增新的硬體裝置" --> "搜尋並自動安裝硬體",有時這樣即可自動檢測出com1並安裝;

(2)如果此處並未自動搜尋出com裝置,則需要手動選擇「埠(com和lpt)」-->"標準埠型別"-->"通訊埠",不過這樣不會得到com1而是com3裝置,並且沒有正確地被驅動; 在裝置管理器中,右鍵選擇com3-->屬性-->資源-->手動配置,這裡其實無須改動什麼,直接確定即可,然後系統會提示重啟,重啟後,com3就能構正常使用了;

重啟後,如果不喜歡com3而仍然想用com1,此時也很容易了,裝置管理器中解除安裝com3裝置,然後重複上述(1)的過程,肯定會自動檢測出com1。

這樣,就可以在virtualbox中和主機一樣的直接正常使用物理串列埠了~~~~~~

chrome中直接使用import

現在我們在開發專案時都是基於構建工具 像webpack 上進行開發,所以在使用import時得心應手。但今天在chrome中直接使用import時,發現不知道如何使用?chrome中直接使用import 三個條件 瀏覽器版本需要支援,瀏覽器的支援情況 使用 注意 引入路徑不能省略檔案字尾 這個與在構...

WebFocus 中直接使用SQL 語句

engine sqlmss set default connection connection sql sqlmss prepare sqlout for select from nolock where flag y endtable file sqlout print on table hold...

在Yii中直接使用sql

在yii中直接使用sql,是建立在php擴充套件pdo的基礎之上。使用前,確保pdo已安裝 一 建立連線 1,查詢 query 方式一 最簡潔 sql select a.id,b.name,parts type,parts model,partmanufacturer,number,confirm ...