ActiveSync is an application that Windows Embedded Compact 7-based devices can use to synchronize data with Exchange (email) servers and share files with a desktop computer running Windows. Windows Embedded Compact 7 devices must meet certain hardware and software requirements to ensure that they work correctly with ActiveSync. In this article:
The following versions of Windows support synchronization with Windows Embedded Compact 7 devices by using ActiveSync:
You cannot add ActiveSync components to an OS that is configured to use the Silverlight-based Sample Home Screen. (The Sysgen variable SYSGEN_AS_BASE adds ActiveSync features to an OS, and the Sysgen variable SYSGEN_XRSHELL adds the Sample Home Screen.) This restriction exists because ActiveSync requires features that are implemented in the standard shell but not in XRShell, the shell containing the Sample Home Screen. If you combine both modules in the same OS, the shell will stop responding during boot time.
For ActiveSync to work correctly with a board support package (BSP), you must implement a handler for the IOCTL_HAL_GET_DEVICE_INFO input-output control (IOCTL). This handler appears in the OALIoCtlHalGetDeviceInfo function of the OEM Adaptation Layer (OAL). The handler must correctly handle the SPI_GETPROJECTNAME system parameter information code. In addition, handling the SPI_GETOEMINFO and SPI_GETPLATFORMVERSION codes is considered good programming practice, although the handler is not strictly required to handle them. For more information, see “Best Practices” in OEMIoControl in the Windows Embedded Compact 7 reference documentation on MSDN.
Specific device types require software settings and certain hardware to make the device work correctly with ActiveSync.
To check ActiveSync functionality on iMX27 and Sigma platforms
If you use only SYSGEN_USBFN_SERIAL, the serial USB driver does not need to be explicitly loaded before you connect the USB cable.
W. Giberson edited Revision 6. Comment: Moved "Windows Embedded Compact 7" to the end of the title.
W. Giberson edited Revision 5. Comment: Changed external links from FWLinks to direct links.
W. Giberson edited Revision 4. Comment: Fixed formatting.
W. Giberson edited Revision 3. Comment: Second (and hopefully final) attempt to fix the link to the Sample Home Screen.
W. Giberson edited Revision 2. Comment: Fixed link to Sample Home Screen.
W. Giberson edited Revision 1. Comment: Added a "See Also" section to link back to the Windows Embedded Compact Wiki page.
W. Giberson edited Original. Comment: Pasted in formatted article.