Designing for IoT has come a long way in a very short time. With the
introduction of higher performance MCUs, such as NXP’s low-cost
high-performance i.MX RT crossover processors and the advent of open source
software like Zephyr™ OS, it’s no wonder we have seen an
explosion in IoT Edge applications.
IoT applications demand embedded systems to respond in real time, and
traditionally resource constrained MCUs haven’t fared well when
compared to higher performing Application Processors. However, with the launch
of NXP’s i.MX RT Crossover processors that can run at 600MHz, the
performance gap is no longer a limiting factor for MCUs.
Our NXP benchmarking team developed a robust benchmark to assess the real-time
efficiency of our new i.MX RT crossover processor based on the Arm®
Cortex®-M7 core (that can run at 600 MHz). The analysis shows
NXP’s i.MX RT1050 running on Zephyr™ OS, and the results of the
benchmark are impressive: faster context switching (27x),
allocating/deallocating memory (11x), unlocking/locking mutexes using pthreads
(15x).
All of this translates to faster performance and improved responsiveness for
your IoT designs!
Take a look at the benchmark study and
results
and see if your next IoT project could use the higher performance and faster
real-time responsiveness of the combination of i.MX RT crossover processor and
Zephyr OS.
Aside from the i.MX RT1050 EVK, NXP also has a number of other
Zephyr-supported platforms, including: