0 votes
by Phillip Eaton (120 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

+1 vote
by Stephen Pelc (700 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)