This is a serial port utility designed for POSIX systems and Windows, that was specifically intended to make command/control and general serial port stuff much easier than it could have been
Additionally it can perform basic xmodem transfers as well as initializing the arduino interface via the 'RTS' line.
In many ways it's also a good example of the kinds of things you need to do in order to write a serial port client application, either in Linux (or BSD), or in windows.
For more information, see http:mrp3.com/sftardcal.html
COPYRIGHT: Copyright (c) 2011-2013 S.F.T. Inc. - all rights reserved WARRANTY: There is NO WARRANTY, implied or otherwise. This software is being supplied "as-is" and updates may be made without notification to you at any time. You can expect to have to fix this for your platform and be pleasantly surprised if it works without any changes. Some features may be incomplete, marked with 'TODO' and/or skeleton code. Your mileage may vary. In other words, use it at your OWN risk. LICENSE TERMS: This code is available under a DUAL LICENSE, your choice of which one. You may either choose a BSD-like license, or GPLv2 (or later). BSD LICENSE You may copy, build, execute, reverse-engineer, derive work from, and/or re-distribute this source file (along with its corresponding header file) to any 3rd party you choose, provided that a) You include the original copyright, warrantee, and license terms in their entirety b) You do not re-license this source in any manner inconsistent with the copyright or license terms. You may ALSO produce a 'closed-source' (binary only) work that is either derived or entirely copied from this work, provided that you include a statement similar to: Derived from sftardcal, Copyright 2011-2013 S.F.T. Inc. in a prominent place within your software license or documentation. This may include 'help' or 'about' displays that are activated by user action, or on application startup. GPLv2 (or later) Please see included 'gpl-2.0.txt' for a copy of version 2.0 of this license. Also you can view it at https:www.gnu.org/licenses/gpl-2.0.txt