In the past, the relationship between Windows CE (. NET) and Windows Mobile was not very clear, so I went to the Microsoft newsgroup and asked, and the answer was as follows:
Windows CE and Windows Mobile are two operating systems designed by Microsoft for embedded devices and mobile devices respectively.
Windows CE/CE. NET is an embedded operating system designed for embedded devices such as industrial control systems and set-top boxes. Windows CE supports a variety of CPUs, such as x86, arm, MIPS, and SH, and allows you to cut operating system modules at any time as needed.
Windows Mobile is an operating system provided by Microsoft for mobile devices such as mobile phones and PDAs. It is divided into two different versions: Pocket PC and smart phone, you can think that Windows Mobile is a special version based on Windows CE. Therefore, most CE functions are still compatible with Windows Mobile. However, only OEMs can modify windows mobile, therefore, the user only obtains a forming operating system. In addition, most windows mobile operating systems are based on ARM chips.