Visión general de Windows CE

  

Windows CE es un sistema operativo integrado desarrollado por Microsoft que se puede utilizar en una variedad de sistemas integrados o sistemas informáticos con especificaciones de hardware más bajas (como menos memoria, CPU más lentas, etc.). Microsoft no define el origen de las abreviaturas de CE. Las explicaciones generales incluyen Customer Embedded, Compact Edition, Consumer Electronics, etc.

Descripción general

Windows CE 1.0 se introdujo por primera vez en 1996 y es una versión simplificada de Windows 95 en monocromo. Windows CE 2.0, anunciado en la conferencia Fall Comdex en 1997, todavía se basa en el sistema operativo Win95 y es mucho más eficiente que la versión 1.0. Windows CE 3.0 es la edición compacta de Windows de Microsoft. Se ha deshecho del antiguo formato simplificado de Windows 95. Es un nuevo sistema operativo que admite 5 CPU: x86, PowerPC, ARM, MIPS, SH3 /4. Y renombrado a Windows para Pocket PC, conocido como Pocket PC. En enero de 2002, Microsoft introdujo Windows CE.Net, que es Windows CE 4.0, Windows CE 5.0 se lanzó en mayo de 2004 y se abrieron 2.5 millones de líneas de código fuente. En noviembre de 2006, Microsoft introdujo Windows Embedded CE 6.0.

Windows CE se puede utilizar en una amplia variedad de sistemas, el más famoso es el Pocket PC y el SmartPhone de Microsoft. Otros dispositivos menos conocidos incluyen las computadoras de los automóviles de Microsoft, los televisores, la producción de dispositivos de control en línea, las estaciones de información en lugares públicos, etc. Algunos dispositivos ni siquiera tienen una interfaz hombre-máquina.

Windows CE no se contrae desde el escritorio de Windows (NT, 98, XP ...), pero usa un kernel completamente rediseñado, por lo que puede usarse en hardware muy limitado. Corre Aunque el kernel es diferente, proporciona un alto grado de compatibilidad con la interfaz de desarrollo de software de la API Win32, que incluye administración de memoria, operaciones de archivos, subprocesos múltiples y funciones de red. Por lo tanto, las personas que desarrollan software de escritorio pueden escribir fácilmente o incluso transferir directamente el software a Windows CE.

Una diferencia con otros sistemas operativos de Microsoft es que Windows CE proporciona el código fuente. Primero, el código fuente se proporciona a algunos proveedores, lo que permite a los proveedores modificar el código fuente de acuerdo con su propia arquitectura de hardware, como el desarrollo de Windows CE. El software IDE Platform Builder proporciona una serie de componentes de software comunes para el código fuente abierto, pero algunos componentes de software con arquitectura de hardware todavía se proporcionan como archivos binarios.

Versión

Windows CE 1.0 es la versión más antigua, muy inestable, y con el lanzamiento de la versión, WinCE se está volviendo más estable.

-Windows CE 1.0 (Pegasus) - Windows CE 2.0, 2.11, 2.12 (Mercury) - Windows CE 3.0 (Cedro) - Windows CE .NET (4.0, 4.1, 4.2) (Talisker) - Windows CE 5.0 (Macallan) -Windows Embedded CE 6.0 (Yamazaki)

últimas características

el último Windows CE es un Windows CE 6.0, esta versión es una gran mejora en la sección del núcleo: < Br>

: todos los componentes del sistema se cambian de EXE a DLL y se mueven al espacio del kernel. - Arquitectura de la memoria virtual de nuevo diseño - La nueva arquitectura del controlador del dispositivo es compatible con los controladores de modo de usuario y modo de kernel. - Breakthrough solo puede ejecutar 32 límites de tiempo de trabajo y puede ejecutar 32,768 unidades de trabajo. - El límite de memoria virtual para cada elemento de trabajo se incrementa de 32 M al total de memoria virtual total del sistema. -Platform IDE Builder está integrado en Microsoft Visual Studio 2005. - Una nueva arquitectura de seguridad que garantiza que solo el software confiable pueda ejecutarse en el sistema. -Sistema de archivos de 2.5. - Admite especificaciones inalámbricas como 802.11i (WPA2) y 802.11e (QoS), y compatibilidad con múltiples radios - Admite x86, ARM, SH4, MIPS y otros procesadores. - Proporcionar nuevos componentes de Cellcore facilita al sistema establecer enlaces de datos y activar llamadas en la red de telefonía móvil.

En el entorno de desarrollo, Microsoft también proporciona componentes de desarrollo que son compatibles con .NET Framework: .NET Compact Framework, lo que permite a los desarrolladores que están aprendiendo .NET o tienen tecnología de desarrollo de aplicaciones .NET de manera rápida y sin problemas. Desarrollar aplicaciones en dispositivos equipados con sistemas Windows CE .NET.

Windows CE para Pocket PC y teléfono inteligente con teléfono inteligente se llama Windows Mobile. La última versión es Windows Mobile 6.1.

Herramientas de desarrollo

Windows CE es compatible con MFC, ATL, STL, COM, ActiveX y .NET Compact Framework. El trabajo de desarrollo se puede dividir en:

  • Platform Builder

    Esta herramienta es una plataforma de compilación (kernel del sistema operativo BSP +), controladores y aplicaciones, es algo que se puede hacer También se puede usar un entorno de desarrollo de ejecución única para transferir el SDK a la plataforma de destino y usarlo con otra herramienta a continuación.

  • Embedded Visual C ++ (eVC)

    Esta es una herramienta para desarrollar aplicaciones integradas basadas en el sistema operativo Windows CE. Esta herramienta puede ser utilizada por Platform Builder. SDK.

  • Visual C ++ 2005

    Restricciones

    -Windows CE solo es compatible con UNICODE, por lo que se debe cambiar el carácter a TCHAR, WCHAR. - Windows CE no admite la E /S superpuesta. Muchas de las API de WinCE son limitadas. Por ejemplo, la función CreateThread no admite muchos parámetros en Windows CE. Los valores de los parámetros 1, 2 y 5 deben establecerse en NULL o 0.


  • Copyright © Conocimiento de Windows All Rights Reserved