在mac上安裝了virtualbox,虛擬了乙個windows7系統。因為專案要用到串列埠,所以需要在windows7上配置乙個串列埠。
virtualbox本身可以設定新增串列埠,資料說可以通過通道的方式與主機通訊。經過一天的折騰,終於搞定了。記錄一下。
1、在virtualbox上先配置下串列埠
然後啟動虛擬機器,就會看到com1檔案被建立了。
2、在終端視窗中執行如下命令(這裡用的管道鏈結工具是socat,mac上可以用brew進行安裝)
sudo socat tcp4-listen:567 gopen:/users/username/documents/temp/com1
將socket埠567與管道檔案鏈結起來。注意這裡開啟管道用的是gopen而不是pipe(就因為這個浪費了很久時間,用pipe會在實際鏈結時提示不支援的操作)。
3、使用telnet命令鏈結567埠進行測試。
host:~ username$ telnet 127.0.0.1 567
trying 127.0.0.1...
connected to localhost.
escape character is '^]'.
123abc
ab***gladsf
nihao!
hello, i miss u
help
2222222
4444444444
^[[c^[[d^[[d
nihao!
wobuhao
connection closed by foreign host.
host:~ username$
可以看到在mac的終端上輸入的 nihao! 可以正常顯示在windows7的串列埠終端上。在windows7上的串列埠終端中輸入的ab***gladf也可以正常顯示在mac的終端上。
(windows7中的終端沒有回顯,看不到自己輸入的字串,只能看到接收到的,這個再弄吧。)
到此就可以正常測試了。windows7中的串列埠設定可以隨意設定(比如波特率設定為9600,115200)都可以正常工作。
mac 下 virtualbox 配置全網通
mac下virtualbox實現主機和虛擬機器 虛擬機器和外網互訪的方案 全域性新增host only網路 adapter ipv4 address 192.168.56.1 ipv4 network mask 255.255.255.0 ipv6 address 空 ipv6 network ma...
virtualbox虛機環境下安裝devstack
1 安裝環境 virtualbox虛擬機器,虛機內的系統的centos6.5 2 安裝devstack步驟 1 安裝git yum install git 2 安裝pip git clone 進入pythoninstaller,執行pip installer.sh git clone sh tool...
mac通過virtual box安裝centos7
安裝virtual box 對於virtual box如何安裝系統本文不進行累述,主要是說一下遇到的坑 1.無法聯網 wget或者crul都會報錯 開啟vi etc sysconfig network scripts 編輯檔名為ifcfg enp0s3 內容設定onboot yes,然後重啟系統re...