1, size: sub version of the Raspberry Pi is usually smaller than the standard version, more suitable for embedded applications.
2, interface: sub version of the Raspberry Pi interface will be different, such as the Raspberry Pi Zero does not have an Ethernet interface, the Raspberry Pi ComputeModule needs to be connected to a variety of interfaces through the expansion board.
3, performance: sub version of the Raspberry Pi performance will be different, such as the Raspberry Pi Zero processor speed is slow, Raspberry Pi ComputeModule can be replaced by a different processor module to improve performance.
4. Functionality: The functionality of the sub version of Raspberry Pi will be different, such as the Raspberry Pi ZeroW has a built-in wireless network module, and the Raspberry Pi ComputeModule is more suitable for industrial applications.