Connecting Serial ports of two Ubuntu VMWare Virtual Machines

This post is to establish the serial communication between two Virtual Machines running Ubuntu in VMWare. Serial Ports are very important and with this setup, we can write applications and don't worry to have a hardware. This setup is also used if we need to setup KGDB

Steps on the First Virtual Machine:

Step1: Open Virtual Machine Settings and click on Add




Step2:  Select "Serial Port" and Click On Next


Step3: Select "Use Named Pipe"


Step4: You will observe the named pipe of the form \\.\pipe\<namedpipe>. Keep the settings as it is i..e, the named pipe: \\.\pipe\com_1 ( it will be ttyS1 in Linux) and click on Finish


Steps on the Second Virtual Machine:

Perform the same steps  1 to 4 except in 4th step select "This end is Client".


Testing the serial connection between VMs:

1. Power on the two VMs
2. On First VM : cat /dev/ttyS1 and the other VM: echo "hello" > /dev/ttyS1




Comments

Popular posts from this blog

bb.utils.contains yocto

make config vs oldconfig vs defconfig vs menuconfig vs savedefconfig

PR, PN and PV Variable in Yocto