Oracle VM VirtualBox
VirtualBox is a powerful x86 and AMD64/intel64 virtualization product for businesses and home users. VirtualBox is not only an extremely feature-rich, high-performance product for enterprise customers but also the only professional solution available as open-source software under the terms of the GNU General Public License (GPL) version 2.
Currently, VirtualBox runs on Windows, Linux, Mac, and Solaris hosts and supports a large number of other operating systems, including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10). DOS/Windows 3.x, Linux (2.4, 2.6, 3.x, and 4.x), Solaris and OpenSolaris, OS/2, and OpenBSD.
With Oracle VM VirtualBox we can virtualize a Linux system and create a virtual Android serial port in the Android emulator (because the Android OS is based on Linux).
Serial debugging assistant
There are a lot of serial debugging assistants, which can be found in a quick search on Google. Here are some common tools:
Friendly serial debugging assistant (v2.6.5)
Advantages:
- Easy to use;
- Automatic identification of serial ports;
- Support multi-serial port debugging;
- COM numbers higher than COM 9 can be used;
- Support sending of historical records;
- Supports various baud rates up to 10 Mbps baud rate for compatibility with hardware devices.
Disadvantages:
- Potential data loss;
- Lack of a smooth display;
- Not suitable for stability testing.
Serial debugging assistant (V2.2)
Advantages:
- Easy to use;
- Has the most user groups;
- User-guide;
- Free source code.
Disadvantages:
- Due to the multi-threaded receiving technology, the number of received calls is sometimes lost, especially when the high baud rate or the USB to serial port function is used.
- It only supports a maximum of 115.2K baud rate.
- You can only select COM1~COM2. When using USB to serial port emulator, you must remap the serial port.
SSCOM3.2
Advantages:
- Supports automatic identification of connected serial devices;
- Easy to use;
- No counting;
- Good stability;
- Simple interface that provides a good user experience.
Disadvantages:
- Plugging and unplugging the serial port program will crash your machine, resulting in a blue screen;
- The high baud rates are only 115.2K, 128K, 256K, and there is no 230.4K;
- As a console, echo is not supported;
- Save display data is not supported under Win10.
PCOMAPR1.5 (pcomtest)
Advantages:
- High baud rate of up to 921.6K with no loss of reception.
Disadvantages:
- Only COM1 through COM4 is available;
- When using USB to a serial port Android, you need to remap the serial port.
Accesport1.33
Advantages:
- Strong functionality;
- Many configuration parameters;
- No reception loss.
Disadvantages:
- When the baud rate is high (such as 230.4K), large amounts of received data can cause disruption in the data sending process.