pcDuino3: A20 Single Board Computer supports Arduino Programming