I am attempting to run a sketch on my Udoo X86 built-in Arduino using the Arduino IDE. After opening the IDE, I enter in the sketch and attempt to run it but get the error: avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 The OS running on the Udoo is Ubuntu. The serial port is set to /dev/tty/ACM0 which is what every tutorial says to do The board is set to Arduino Uno. This seems like it may be the problem since I imagine it should be Curie or 101. Unfortunately, none of these options are in the list. Several tutorials explain how to add a core: https://www.arduino.cc/en/Guide/Arduino101 and https://www.arduino.cc/en/Guide/Cores However, when attempting to add a core I noticed that my Tools -> Board menu does not include an option to add cores. The board manager options are also missing from the Preferences menu. What do I need to do to get the Arduino IDE to communicate with the board? Then after I do get the sketch to run, how can I pull data into Ubuntu? I only need to pull in a voltage between 0 and 3.4 volts off of a GPIO pin, is there an easier way to do this?