Windows: Serial Communications[^] Linux: http://www.tldp.org/HOWTO/Serial-Programming-HOWTO/[^] and Serial HOWTO[^] Micro controllers: See the UART section in the data sheet and check if the manufacturer provides an application note about serial communication.