I have my raspbian linux software image on an SD card and running on a Raspberry Pi 3.
I wanted to understand the options for getting this exact same card / image to run on a Raspberry Pi Zero / W. Will this work?
The Zero, and 1 (A, B, A+, B+) models use one chip. The original 2B (there is no 2A) uses a different chip. The newer 2B and the 3B (and 3A when it arrives) uses a third. There are 1 and 3 versions of the CM, too. This (and all other hardware differences) are handled seamlessly by any Raspbian that is newer than the hardware. It is only additional programs (including stuff you may have compiled) that could have problems.peterlite wrote:The Zero is an ARMv6 32 bit processor. The 3B is an ARMv8 with extra instructions and 32/64 bit compatibility. Anything compiled for the Zero will work in the 3B but stuff compiled on the 3B has to have the right compiler settings to work on the Zero.
Note that the B becomes important when you talk about 3B, 2B, etc. The B series have different chips.