VirtualSerialPortApp icon

VirtualSerialPortApp For Mac

  n/a
Certified 100% FREE Apache   

A lightweight application for creating a Virtual Serial Port pair on the Mac. #Virtual Serial Port  #Test Arduino project  #Processing application  #Serial port  #Arduino  #Project  

Description

Free Download

Do you want to test your next Mac OS X-to-Arduino project without always having the Arduino available?

Do you want to test you cool Processing application when your mate hasn't finished writing the Arduino sketch?

Do you want to do test driven development of your Mac OS X based application without dependency on your microcontroller?

If the answer to any of these questions is yes, then VirtualSerialPortApp is for you.

When you launch VirtualSerialPortApp you have the option to name the two ends of the virtual serial port pair (both of which will reside in the system protected /dev directory). It is also possible to set the baud rate at which the pair will communicate.

Once you are happy with parameters select the Create Pair Button. You will then be prompted for your password, this is necessary as the /dev directory is a 'root' owned directory and to create the pair (e.g. write new files) it is necessary to invoke the underlying socat tool as root.

Having created the pair, the interface changes such that you cannot amend the names of the two end points or change the baud rate. You can now either monitor one of the end points or break the pair.

Whilst the underlying Pseudo TTY's are told to operate at the specified speed the actual transfer speed is currently ignored by the OS when data is communicated between the pair.

Monitoring a port: Having created a virtual serial port pair you have the ability to monitor one of the end points you have created. To open the monitor window click on the eye icon against the corresponding end point.

When you open the monitor window you are not actually connected to the end point (perhaps you want to send and receive some data prior to your interaction) and therefore you need to select Connect to be able to send and view data for that end point. When you select Connect (and a successful connection is made) the interface changes to allow data to be sent and for files to be opened.

Having made a connection to one of the end points any data received on the end point is displayed in output window. To send data, arbitrarily long text can be typed into the textfield and sent by selecting the Send button.

Alternatively, and to avoid always having to re-type test data, you can open a file. Having selected a file, it is transmitted in its raw (byte) form to the paired end point.

After you finish with your virtual serial port pair, you will be able to break the pair and clean up the underlying /dev directory. To enable this, simple select the Break Pair button on the main window.

You will be prompted for your password again (as with creating the pair, it is a privileged operation removing the underlying files).

Detailed instructions on how to install and use the VirtualSerialPortApp utility on your Mac are available HERE.

VirtualSerialPortApp 1.2

add to watchlist add to download basket send us an update REPORT
  runs on:
Mac OS X (PPC & Intel)
  file size:
773 KB
  filename:
VirtualSerialPortApp-1.2.zip
  4 screenshots:
VirtualSerialPortApp - screenshot #1VirtualSerialPortApp - screenshot #2VirtualSerialPortApp - screenshot #3VirtualSerialPortApp - screenshot #4
  main category:
Developer Tools
  developer:
  visit homepage

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

% discount
Context Menu Manager
  • Context Menu Manager
  • IrfanView
  • ShareX
  • Windows Sandbox Launcher
  • 4k Video Downloader
  • calibre
  • Zoom Client
  • Bitdefender Antivirus Free
  • Microsoft Teams
  • 7-Zip
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy