Use as an Arduino
All the UDOO Neo board versions are equipped with a NXP® iMX 6SoloX processor, which embeds on single chip an ARM Cortex-A9 and an ARM Cortex-M4 microcontroller. The Cortex-M4 allows easy access to a full-stack Arduino™ environment
To develop sketches for Arduino™ M4 cores we provide the same way to program Arduino™ Uno. You can use the internal Arduino™ IDE preinstalled on UDOObuntu 2 running on the Cortex-A9 core of UDOO NEO, or connect the board and use the Arduino™ IDE running on external PC.
Overview
Take a look at the Arduino M4 Processor section to find all the information about the Arduino™ side of the UDOO NEO.
Internal Arduino IDE
Follow the guide Programming Arduino M4 from Internal Processor(Cortex-A9) to load a sketch on the Arduino M4 Processor from the Arduino™ IDE preinstalled on UDOOBuntu 2.
External Arduino IDE
Follow the guide Programming Arduino M4 Processor from External PC to load a sketch on the Arduino M4 Processor from the Arduino™ IDE installed on your External PC.
Heads up!A microSD with a with UDOOBuntu2 have to be up and running to program the Arduino™ M4 from an external PC.
Communication and examples
To learn more about the communication between the two SoloX cores take a look to the Communication section.
You can find some example of how to make two software communicate through the two SoloX cores in the Serial Libraries section.