The open-source Arduino environment makes it easy to write code and upload it to the I/O board.
Exchange data with hardware connected via serial ports.
Binary that reads from a configuration file.