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.

This page was last updated on Friday, June 10, 2022 at 9:21 AM.