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:
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.
Esta es una herramienta para desarrollar aplicaciones integradas basadas en el sistema operativo Windows CE. Esta herramienta puede ser utilizada por Platform Builder. SDK.
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.
Notas de instalación 1. Este paquete de instalación se puede implementar e instalar en todos los
DNS (Sistema de nombres de dominio), una base de datos distribuida en Internet que asigna nombres de
Entre los muchos miembros de la familia de MCU, los MCU de la serie MCS-51 ocupan la medida y el con
Utilizamos este programa y la salida para analizar el uso y las características de waitpid. Es
/etc /inittab archivo de análisis
Conceptos básicos del comando de creación y eliminación de directorios en Linux
Introducción a los controladores MTD /CFI para sistemas Linux
Modificar la configuración de IP, DNS y enrutamiento bajo el sistema operativo Linux
Linux realiza tareas regularmente. Tutorial de implementación
Verifique si la tarjeta de red inalámbrica admite la creación de puntos de acceso bajo linux
Haga un buen trabajo en la administración de registros de Linux
LCD &desarrollo framebuffer experiencia de
¡Desbloqueo! Vea cómo win8.1 está configurando el DNS para el
El sistema Win7 no puede instalar la solución de certificado de banca en línea ABC
La barra lateral de Windows 7 no funciona
El sistema Win8 indica que no hay una solución para instalar ningún dispositivo de salida de audio.
Finales de LOLS5, el ganador del tercer bono finalista es de
Play Windows7 Parental Control
Tres razones por las que Windows 8 comienza rápido
Windows 2008 cambia periódicamente el método de cierre de la política de contraseña
El sistema Win8 reemplaza el ícono de la carpeta para hacerlo más personalizado
Estrategia de limpieza del sistema Win8: la seguridad no rebota