Hello, I wanted to do some multi threads programming using Python in UDOO NEO but I understand that for that to be effective you need a multiple-core processor. Is that the case for NEO's ARM Cortex-A9 ? couldn't find that anywhere.
According to: https://www.udoo.org/udoo-neo/ The unique feature of UDOO NEO is its heterogeneous processor, based on two cores embedded on the very same chip. We are speaking of a powerful 1GHz ARM® Cortex-A9 and an Arduino UNO-compatible platform that clocks at 200 MHz, based on a Cortex-M4 I/O real-time co-processor, all wrapped into an i.MX 6SoloX processor by NXP. It is not a multi-core micro, but 2 different micro's.
Yes I saw that but wasn't sure if it meant that 1GHz ARM® Cortex-A9 had one or several cores (since it can have up to four according to wikipedia). thanks for the answer!
As long as you're running Linux, you can do multi threaded programming on a single core processor, and it actually has performance benefits. The Linux scheduler handles all of this very well. You don't need mutliple cores to do multiple threads.