Windows CE analiza las funciones (ubicaciones de entrada de directorio), configuraciones de variables de entorno y dependencias de todos los componentes en la siguiente tabla.
Entre ellos, la C en CE significa compacto, de consumo, conectado y complementario; A diferencia de Windows 95/98 y Windows NT, Windows CE es un sistema operativo integrado completamente nuevo y todos los códigos fuente son desarrollados por la propia Microsoft. Aunque su interfaz operativa proviene de Windows 95/98, Windows CE es una nueva plataforma de dispositivo de información redesarrollada basada en la API WIN32. Windows CE es modular, estructurado, basado en Win32 e independiente del procesador. Windows CE no sólo hereda la interfaz gráfica tradicional de Windows, sino que también puede utilizar las herramientas de programación de Windows 95/98 (como Visual Basic, Visual C, etc.), utilizar las mismas funciones y el mismo estilo de interfaz en la plataforma Windows CE. , por lo que la mayoría del software de aplicación puede seguir utilizándose en la plataforma Windows CE después de una simple modificación y trasplante. Windows CE no está diseñado para un solo dispositivo, por lo que los productos de Microsoft que utilizan el sistema operativo Windows CE se dividen aproximadamente en tres líneas de productos, Pocket PC (computadora portátil), Handheld PC (dispositivo portátil) y Auto PC.
Las principales versiones de WindowsCE son 1.0, 2.0, 3.0, 4.0, 4.2, 5.0 y 6.0.
WinCE1.0:
WINCE1.0 es un sistema operativo basado en Windows95. En realidad es una versión monocromática simplificada de Windows95. A mediados de la década de 1990, Casio lanzó la primera PDA plegable equipada con el sistema operativo WinCE1.0, convirtiéndose en el primer fabricante de PDA del tamaño de la palma de la mano. Como primera generación, WinCE1.0 salió al mercado en 1996, pero su desarrollo inicial no fue sencillo. En ese momento, el sistema operativo Paim tuvo mucho éxito en el mercado de PDA y casi se convirtió en sinónimo de todo el producto PDA. En esta situación, Microsoft se vio obligado a mejorar continuamente el WinCE original. Microsoft también presionó y reunió a una gran cantidad de fabricantes cooperativos a través de soporte técnico, financiación directa y otros medios, lo que hizo que la línea de PDA WinCE fuera cada vez más poderosa.
WinCE2.0:
Con la aparición de Windows95 y el éxito de Windows98, otro gigante, Microsoft, dio un paso adelante y rápidamente estableció el imperio de Microsoft en la industria de los sistemas operativos para PC. Muchos analistas se muestran optimistas sobre el potencial de desarrollo del mercado de PDA. Microsoft, que tiene un olfato extremadamente sensible, naturalmente no abandonará un mercado tan grande. Bajo la premisa de que su imperio de sistemas operativos ya es muy estable, ha comenzado a lanzarse al mercado de las PDA con todas sus fuerzas.
El sistema operativo WinCE2.0 crea productos portátiles muy similares a Palm.
WinCE2.0 no sólo es mucho más rápido que CE1.0, sino que también tiene una nueva pantalla a color. Muchas PDA nuevas han adoptado el nuevo sistema WinCE2.0, que tiende a reemplazar a Pilot y convertirse en el. Sistema operativo líder en PDA. Aunque CE2.0 sigue siendo mucho más grande que el sistema operativo de Pilot, tiene una interfaz de Windows, por lo que se estima que no mucha gente utilizará el sistema operativo de Microsoft. Si está familiarizado con Windows95, ya está familiarizado con WindowsCE. No es necesario que lo vuelva a aprender. Y debido a las similitudes técnicas entre los dos, los desarrolladores externos de aplicaciones de Windows pueden convertir fácilmente su software de aplicación en una versión que pueda ejecutarse mediante CE. Por lo tanto, habrá cada vez más tipos de software disponibles para WindowsCE.
WinCE3.0:
WinCE3.0 es Windows Compact Edition de Microsoft y es una versión universal. No para productos portátiles. También se puede instalar y ejecutar en PC estándar, electrodomésticos y equipos de control industrial, pero requiere mucho trabajo de personalización. Por supuesto, también se puede utilizar como computadora de mano. Microsoft anima a todos a utilizarlo en cualquier plataforma de hardware (WINCE3.0 admite CPU de la serie 5: x86, PowerPC, ARM, MIPS, SH3/4) (para competir con VxWorks, Linux, etc.), por lo que los primeros WinCE se ejecutan en hardware diferente en la plataforma. La tarifa de la licencia de WinCE3.0 es de 20.654,38 yuanes y el tiempo del lote se puede reducir a 15 dólares por licencia.
En 2000, Microsoft cambió oficialmente el nombre de WinCE3.0 a Windows para Pocket PC, conocido como Pocket PC. Pocket PC es una versión de bolsillo de algún software de oficina diario, como Pocket Word, Pocket Excel, etc., con un rendimiento de entretenimiento muy mejorado. Por supuesto, a pesar de todos los movimientos de Microsoft, muchos fabricantes conocidos, como HP, Compaq y Casio, se han unido al campo de Pocket PC. Cuando el iPAQ 3630 de Compaq nació y se vendió bien en el mercado, cada vez más fabricantes apoyaron y se unieron al campo de Pocket PC. En 2002, reaparecieron las oportunidades comerciales de teléfonos inteligentes y muchos fabricantes de PPC esperaban lanzar PPC que integraran funciones de teléfonos móviles. Entonces, en agosto de 2002, se lanzó apresuradamente el sistema operativo Pocket PC 2002 Phone Edition de Microsoft optimizado para teléfonos móviles. En junio de 2002, se lanzó el primer teléfono móvil PPC nacional, el Dopod 686, seguido del Panda CH860 y el Lenovo ET 10.
WinCE4.0:
WinCE.Net (WinCE 4.0) es el primero nombrado. Net fue lanzado por Microsoft de junio a octubre de 2002. Por el nombre se puede decir que es parte de Microsoft. neto. WinCE.Net es una versión mejorada de WinCE3.0 y se agregó al mismo tiempo. Net framework para soportar Bluetooth y. Desarrollo de aplicaciones en red.
WinCE4.2:
WindowsCE.NET 4.2 es una versión mejorada de WindowsCE.NET 4.0/4.1, que amplía y enriquece aún más las potentes funciones de la versión anterior de Windows CE. Los dispositivos desarrollados en base a él obtendrán un mejor rendimiento y capacidades de integración de Windows más sólidas a partir de estos pequeños pero importantes cambios. Microsoft proporciona código fuente abierto en la versión WinCE4.2, pero es sólo para unidades de investigación. El código del programa es pequeño, con 2 millones de líneas.
WinCE5.0:
WinCE5.0 se lanzó en mayo de 2004. Microsoft anunció que WinCE5.0 expandió el código fuente abierto. Bajo la licencia de este programa de código abierto, Microsoft ha abierto 2,5 millones de líneas de programas de código fuente como kits de evaluación. Los particulares y los fabricantes pueden descargar estos códigos fuente y modificarlos. En el futuro, los fabricantes pagarán una tarifa de licencia de 3 dólares estadounidenses por máquina para el núcleo Win CE5.0 basándose en la licencia de tiempo de ejecución, que es el primer sistema operativo de Microsoft que proporciona una licencia derivada comercial.
Windows CE 6.0:
El 11 de junio de 2006, se lanzó oficialmente la última plataforma integrada de Microsoft, Windows Embedded CE 6.0. Como herramienta de software líder de la industria, Windows Embedded CE 6.0 creará sistemas operativos en tiempo real para una variedad de dispositivos, como decodificadores de protocolo de Internet (IP), sistemas de posicionamiento global (GPS), proyectores inalámbricos y una variedad de automatización industrial, electrónica de consumo y equipos médicos.
En el décimo aniversario del nacimiento de Windows Embedded, Microsoft abrirá 100 núcleos de Windows Embedded CE 6.0 sin reservas en el "* * * Plan de uso compartido de recursos (¿Microsoft? Programa de código fuente compartido) (la GUI gráfica la interfaz de usuario no está abierta), 56 mejoras con respecto a versiones anteriores de Windows Embedded CE * * *El Programa de intercambio de recursos proporciona a los fabricantes de dispositivos acceso completo al código fuente para modificarlo y redistribuirlo (según los términos del acuerdo de licencia) sin la necesidad de compartirlo. con Microsoft u otras partes. Si bien el sistema operativo Windows es una plataforma informática universal diseñada para una experiencia unificada, los fabricantes de dispositivos pueden utilizar el kit de herramientas Windows Embedded CE 6.0 para crear imágenes de sistema operativo personalizadas para diferentes dispositivos que no son de escritorio. Del código fuente de Windows Embedded CE, como sistemas de archivos, controladores de dispositivos y otros componentes principales, los desarrolladores integrados pueden elegir el código fuente que necesitan, luego compilar y construir su propio código y sistema operativo único, y lanzar rápidamente sus dispositivos al mercado.
Microsoft también lanzó Visual Studio 2005 Professional Edition como parte de Windows Embedded CE 6.0. Este es otro avance sin precedentes para Microsoft Visual Studio 2005 Professional Edition que incluirá un potente complemento. un "entorno de desarrollo integrado" especialmente proporcionado para plataformas integradas. Este entorno de desarrollo integrado integra toda la cadena de desarrollo, proporciona herramientas fáciles de usar desde dispositivos hasta aplicaciones y acelera enormemente la velocidad del desarrollo de dispositivos en el mercado.
El núcleo rediseñado de Windows Embedded CE 6.0 tiene la capacidad de procesamiento simultáneo de 32.000 procesadores, cada procesador tiene 2 GB de espacio de direccionamiento de memoria virtual, al tiempo que mantiene la respuesta en tiempo real del sistema. Esto permite a los desarrolladores una amplia gama de potentes aplicaciones. empaquetado en dispositivos más inteligentes y sofisticados que puede usar mientras viaja, en el trabajo o en casa.
En movimiento: Windows Embedded CE 6.0 agrega nuevas unidades de datos centrales y componentes de voz que permiten que los dispositivos se establezcan. conexiones de datos y llamadas de voz a través de redes de comunicación celular, lo que permite escenarios de aplicaciones de comunicación de máquina a máquina y construye los dispositivos correspondientes, como parquímetros, máquinas expendedoras y dispositivos GPS. p>
Funcionamiento: Windows Embedded CE 6.0 incluye componentes que facilite a los desarrolladores la creación de proyectores que se conecten de forma inalámbrica a escritorios remotos a través de las capacidades integradas de Windows Vista.
En casa: Windows CE 6.0 aprovecha al máximo la tecnología multimedia para desarrollar equipos de medios de red y vídeo digital. grabadoras y decodificadores IP.
1) ¿Cuál es la diferencia entre WinCE y Linux? (Modelo de negocio, dificultad de aprendizaje y desarrollo, soporte de hardware, estabilidad, ayuda para el desarrollo futuro de los ingenieros, ayuda para el desarrollo futuro del centro de RD)
En comparación con Windows CE, el sistema operativo Linux integrado tiene Ventajas:
Primero, Linux es de código abierto y muchos entusiastas de Linux en todo el mundo son firmes partidarios técnicos de los desarrolladores de Linux. Actualmente, todos los núcleos de Windows CE 6.0 están abiertos, pero la GUI no. En segundo lugar, el kernel de Linux es pequeño y muy eficiente. Ocupa demasiada RAM en comparación con Windows CE. En tercer lugar, Linux es un sistema operativo de código abierto, muy competitivo en precio y adecuado a las condiciones nacionales de China. Windows CE requiere regalías. En cuarto lugar, Linux no sólo admite chips x86, sino que también es un sistema multiplataforma. No tendrás la molestia de cambiar de plataforma al cambiar de CPU.
En quinto lugar, en términos de red, la estructura del kernel de Linux es muy completa y brinda soporte para Ethernet, incluidos 10 Mbit, 10 Mbit y Gigabit, así como redes inalámbricas, token rings, fibras ópticas e incluso satélites. En la actualidad, las funciones de red de WINCE también son relativamente sólidas.
Debilidades del sistema operativo Linux integrado en comparación con Windows CE;
Primero: el desarrollo de LINUX es difícil y requiere una gran solidez técnica. El desarrollo de WINCE es relativamente fácil, el ciclo de desarrollo es corto, el kernel es perfecto y está dirigido principalmente al desarrollo de la capa de aplicación. En segundo lugar, las herramientas de depuración principales de LINUX están incompletas, la depuración es inconveniente y no existe una buena interfaz gráfica de usuario. WINCE tiene una GUI rica y potentes herramientas de desarrollo. En tercer lugar, el mantenimiento del sistema es difícil. Linux ocupa mucha memoria. Si elimina algunas funciones inútiles para reducir la memoria utilizada, causará nuevos problemas si no tiene cuidado.
¿Cuál es la diferencia entre WINCE 5.0 y 6.0?
100 ha abierto el kernel de Windows Embedded CE 6.0 sin reservas, y Microsoft también ha lanzado Visual Studio 2005 Professional Edition como parte de Windows Embedded CE 6.0. Visual Studio 2005 Professional Edition incluirá un potente complemento llamado Platform Builder, un "entorno de desarrollo integrado" específicamente para plataformas integradas. Este entorno de desarrollo integrado integra toda la cadena de desarrollo, proporciona herramientas fáciles de usar desde dispositivos hasta aplicaciones y acelera enormemente la velocidad del desarrollo de dispositivos hasta el mercado. El kernel rediseñado de Windows Embedded CE 6.0 tiene la capacidad de procesamiento simultáneo de 32.000 procesadores, cada procesador tiene 2 GB de espacio de direccionamiento de memoria virtual, manteniendo al mismo tiempo la respuesta en tiempo real del sistema. Se agregaron nuevos componentes de voz y datos centrales de la unidad. Los componentes incluidos en 6.0 facilitan a los desarrolladores la creación de proyectores que pueden conectarse de forma inalámbrica a escritorios remotos a través de las funciones integradas de Windows Vista y hacer un uso completo de la tecnología multimedia para desarrollar dispositivos multimedia en red, grabadoras de vídeo digitales y decodificadores IP. cajas.
3) Nombre 10 productos que utilizan WinCE (cinco de ellos son relativamente conocidos).
Teléfonos móviles, sistemas de identificación de huellas dactilares, equipos de pruebas electrónicas para automóviles, electrodomésticos inteligentes, instrumentos médicos (como monitores, detectores de electrocardiogramas, etc.), instrumentos de control industrial (como motores de alta precisión con control humano). pantallas de interfaz de máquina), control, comunicación de control de adquisiciones industriales, etc.), equipos de guía de posicionamiento (como navegadores GPS para vehículos),
4) Nombre 10 productos que utilizan Linux (cinco de ellos son relativamente buenos). conocido).
¿Cuál es la diferencia entre WINCE y Vxworks? (Modelo de negocio, dificultad de aprendizaje y desarrollo, soporte de hardware, estabilidad, ayuda para el desarrollo futuro de ingenieros, ayuda para el desarrollo futuro del centro RD)
Modelo de negocio WinCE:
Windows Embedded CE 6.0 adopta un modelo de licencia basado en cantidad y los fabricantes de dispositivos pueden comprar licencias operativas cuando el dispositivo esté disponible. Microsoft proporcionará protección de propiedad intelectual (según los términos del acuerdo de licencia) y un ciclo de vida de soporte del producto de 10 años para garantizar la integridad del producto y garantizar que los fabricantes reciban el soporte y la protección necesarios para tener éxito.