Serial programming under Linux (source code)