0 votes
by Phillip Eaton (130 points)

I believe the Pi Zero is ARM6 and I don't see that CPU listed anywhere on the product web pages.

Additionally, my potential application is timing sensitive (hardware emulation) and running on top of Linux has not worked so far, bare metal seems the only option.

I'm interested in what options are available.



1 Answer

+2 votes
by Stephen Pelc (920 points)
Pi Zero is ARMv6 (an ARM11 part). ARMvx refers to instruction set, ARMx to silicon generation. ARMv6 has an ARM32 instruction set plus Thumb1. What jitter can you accept in your timing? You may do better to use a multicore CPU, run Linux, and lock out one of the cores for everything except your hard real time code.
by Bart Nelson (150 points)