I just got started with pocketpc development. For so many terms that I suddenly came up with, I was dizzy. I 've been turning to an article to help me understand the differences between many terms:
From:
Http://spaces.msn.com/realsun/Blog/cns! 1ppzraiuyu46o5i5adnaxeog! 141. Entry
Recently, I plan to get a glimpse of wince and have a preliminary understanding of the previous several confusing concepts. I wrote an article to record it. I hope you can add. wince vs window mobile wince is composed of a real-time, preemptible kernel and a large number of peripheral drivers. the kernel is developed by Microsoft, but the hardware and drivers can be developed by OEM vendors. platform builder is a tool that integrates these things. With Pb, We can customize an operating system and select different components, the operating system size can be from 250 K to 24 m. then developers can deploy the iamge file of this OS to the embedded system. platform builder can also customize the corresponding sdks for this platform for EVC and other upper-layer development platforms. Of course, it can completely replace EVC, develop upper-layer application software as an IDE. so what is Windows Mobile? the scalability of Wince can bring great convenience to developers, but there are also compatibility problems. for example, a program is designed to access the database through the network, but the underlying SDK is not added to the network function, so you have to modify the upper-layer software. in this way, General independent software development is impossible. windows Mobile solves this problem. this is an OS set by the ODM with a unified specific attribute. smartphone and pocketpc are actually only two types of profile implementations. these two types are defined by Microsoft, so programmers do not have to worry about the compatibility of their programs. it is precisely because of the uniformity of the platform that many people develop software based on the two platforms. [Conclusion] Windows Mobile is a subset of Windows Mobile, while smartphone and pocketpc are two implementations of Windows Mobile. 2. smpartphone vs pocketpc is the old name, and smartphone is preferred for call applications. pocketpc prefers PDA functions. A big difference in appearance is that pocketpc has a touch screen, so generally it has a finger bar. however, in terms of function, because the kernel is a wince system. so there is little difference. the main difference between the two systems lies in the power management mode. smartphone only has two statuses: On and off. When you shut down, the system is completely shut down (of course, the clock chip is still running) and you cannot receive a call or text message. when the system is turned on, if there is no button for a long time, it will enter the standby mode, but the CPU is always running at full speed, just to turn off the backlight and so on. however, pocktpc has a suspend status. After you shut down, the CPU is still running. When a call is made, it is switched to the on status. therefore, smartphone is a low-efficiency method in terms of power usage efficiency. however, this is also advantageous because it takes several seconds for pocketpc to start from suspend to on, which is not allowed for real-time communication. [Conclusion] smartphone and pocketpc are the same, but they have different features for different application scenarios.