Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente del núcleo de Zircon

Código fuente del núcleo de Zircon

El sistema Hongmeng lanzado oficialmente por Huawei el 2 de junio ocupa sin duda la posición C entre los temas candentes recientes. Aunque no todo son elogios, este intento de romper el monopolio de Estados Unidos y desafiar el monopolio de Google y Apple en los sistemas operativos móviles seguramente se convertirá en un hito en la historia de la tecnología china.

En este número, la referencia interna inteligente recomienda el informe "Investigación en profundidad sobre el sistema Harmony de Huawei" de Industrial Securities. Este informe realiza un análisis exhaustivo del sistema Hongmeng desde los aspectos de fondo del sistema Hongmeng, abierto. Detalles técnicos de origen, ecosistema de cadena industrial, etc.

Título original:

Estudio en profundidad del sistema Huawei Hongmeng

Autor: no especificado

Los antecedentes del sistema Hongmeng, en términos generales , Hay seis tipos:

1. Antecedentes digitales: La llegada de la nueva era digital requiere un nuevo sistema operativo

2. La era de las cosas tiene un gran impacto en el sistema operativo. Presentar nuevos requisitos;

3. China enfrenta el desafío del "cuello atascado": la investigación y el desarrollo independientes de sistemas operativos son una necesidad urgente;

4. El auge de la inteligencia artificial: los escenarios de AIoT requieren naturalmente una colaboración más inteligente de varios dispositivos y un sistema operativo adecuado para todo tipo de máquinas;

5. Los big data a nivel de PB requieren un sistema operativo que pueda proporcionar interconexión de múltiples máquinas;

6. La seguridad de la información global enfrenta desafíos: las amenazas a la seguridad de la red son diversificadas, complejas, frecuentes y de alta frecuencia, y requieren una seguridad adecuada. sistemas para protegerlos.

Cuando apareció Hongmeng System, el sistema operativo había pasado por cuatro generaciones: Unix, Windows/Mac/Linux, iOS/Android y Hongmeng System/Fuchsia.

Fuchsia es un sistema de código abierto basado en un micronúcleo de circonio desarrollado independientemente por Google. Puede ejecutarse en teléfonos móviles, ordenadores, electrodomésticos inteligentes y otros productos de hardware.

El desarrollo esperado de Fuchsia por parte de Google es permitirle reemplazar a Android y Chrome OS y unificarlos en un solo sistema operativo.

En comparación con Android, el sistema Hongmeng y Android se desarrollan en base a Linux. Android está diseñado en base a una estructura de macro kernel, y el sistema Hongmeng está diseñado en base a una estructura de microkernel. El sistema Hongmeng está escrito en C y C y no existe un proceso intermedio de una máquina virtual, por lo que se ejecuta de manera más eficiente.

En comparación con iOS, iOS y Hongmeng son sistemas operativos dedicados al Internet de todo. La capa inferior de iOS se basa en Unix y es de código cerrado, mientras que el sistema Hongmeng se basa en Lmux y es de código abierto.

Modelo de sistema operativo global

En 2012, ante la preocupación de que sería difícil mantener la producción después de que Google cortara el suministro, Huawei comenzó a diseñar su propio sistema operativo distribuido.

2065438 El 15 de mayo de 2009, Huawei fue incluido en la llamada "lista de entidades" y el servicio Android de Google, GMS, bloqueó a Huawei.

Con el rápido desarrollo de 5G y el advenimiento de la era de Internet de las cosas, el diseño de Huawei hace muchos años le ha permitido aprovechar el mejor período de desarrollo.

Historia del desarrollo del sistema Hongmeng

En general, la ventaja de la tecnología actual del sistema Hongmeng es su apertura y su desventaja es su naturaleza ecológica. Este sistema tiene ventajas en implementación distribuida, latencia y fluidez, pero también tiene las mayores deficiencias.

Construir un ecosistema maduro es la clave para la supervivencia y el éxito del sistema Hongmeng.

Técnicamente, el sistema Hongmeng utiliza una arquitectura de microkernel. El kernel es el componente más básico del sistema operativo, por lo que el diseño del kernel también tiene un impacto crucial en las características externas del sistema operativo.

Las estructuras de kernel comunes se pueden dividir en macrokernels, microkernels, kernels híbridos y kernels externos.

El microkernel es una estructura de kernel relativamente nueva, pero tiene muchas características excelentes que los macrokernels no tienen, lo que atrae a muchos investigadores.

Comparación de microkernel y megacore

La arquitectura del microkernel incluye dos tipos de componentes: sistema central y módulos enchufables. El sistema central es responsable de las funciones generales y no cambia debido a cambios comerciales.

El módulo de complemento es responsable de implementar negocios específicos y se puede cambiar y ampliar de acuerdo con los cambios comerciales.

El patrón de arquitectura microkernel puede agregar la funcionalidad de otras aplicaciones como complementos a la aplicación principal, proporcionando así escalabilidad, separación funcional e independencia de la aplicación.

La arquitectura de microkernel generalmente tiene las siguientes características: alta agilidad general, fácil implementación, alta capacidad de prueba, excelente rendimiento funcional, gran escalabilidad y desarrollo difícil.

Diseño del sistema Hongmeng

Otra ventaja importante de la arquitectura del sistema Hongmeng es que se basa en un bus de software distribuido, virtualización de dispositivos distribuidos, gestión de datos distribuida, programación de tareas distribuidas, etc. realizar asistencia mutua de hardware y compartir recursos entre varios y numerosos dispositivos.

Gestión de datos distribuidos

Bus suave distribuido

Virtualización de dispositivos distribuidos

La intención original del diseño del sistema Hongmeng es satisfacer las necesidades de todo Los requisitos de enlace de alto estándar para una experiencia inteligente en escena se pueden adaptar a una variedad de dispositivos terminales, como teléfonos móviles, tabletas, televisores, automóviles inteligentes y dispositivos portátiles. , y construirá un sistema operativo de próxima generación para una sociedad inteligente basada en Internet de todo en el futuro.

La arquitectura actual y futura del sistema Hongmeng

En términos de características técnicas, el sistema Hongmeng tiene las características de desarrollo único e implementación de múltiples terminales.

En la capa de marco de Hongmeng OS, proporciona un marco de programa de usuario, un marco de capacidades y un marco de interfaz de usuario. Pueden admitir la reutilización de la lógica empresarial y la lógica de interfaz de múltiples dispositivos terminales, mejorando así la eficiencia del desarrollo de aplicaciones entre dispositivos.

Otra característica es un sistema operativo unificado y una implementación flexible. Harmonyos OS utiliza métodos de diseño miniaturizados y en componentes para hacer posible que varios tipos de equipos elijan soluciones de implementación adecuadas según las necesidades.

El sistema Hongmeng admite una variedad de soluciones de configuración de componentes: 1. Admite la selección de componentes, no es necesario implementarlos. Puede elegir los componentes adecuados según sus necesidades. p>2. Admite conjuntos de funciones en la configuración de componentes, puede configurar conjuntos de funciones para componentes según las necesidades;

3. Admite la configuración de conjuntos de funciones dentro de componentes, y puede configurar funciones de forma selectiva juegos de componentes según necesidades.

Además del microkernel, otro punto de venta importante del sistema Hongmeng es el compilador Ark. El compilador Ark puede migrar fácilmente aplicaciones de Android al sistema operativo Hongmeng.

Ark Compiler es una plataforma compiladora desarrollada independientemente por Huawei. Transformará el modo de operación ineficiente explicado y ejecutado anteriormente en un modo de operación eficiente que compila Java, C, C y otros códigos en código de máquina al mismo tiempo, logrando al mismo tiempo la unificación de múltiples lenguajes.

Los datos oficiales de Huawei muestran que el compilador Ark puede mejorar la fluidez del sistema operativo en un 24 %, la capacidad de respuesta del sistema en un 44 % y la fluidez de aplicaciones de terceros en un 60 %.

El negocio actual de Huawei se puede dividir en cuatro áreas principales: negocio de consumo, negocio de operador, negocio empresarial y servicios en la nube. Las cuatro áreas principales cooperan entre sí y se desarrollan juntas para formar el diseño estratégico ecológico de Huawei.

Ecosistema Huawei

La ecología del sistema Hongmeng se puede resumir como 1 8 n. El núcleo de la estrategia 1 8 N es 1, que son los teléfonos inteligentes. Como parte central del ecosistema del sistema Hongmeng, los teléfonos inteligentes brindan el soporte de comunicación correspondiente para otros terminales de dispositivos a través del chip Kirin desarrollado por Huawei HiSilicon.

Precisamente por la importancia de los teléfonos móviles en el escenario del Internet de Todo, Huawei siempre ha pretendido ser el primero en el mercado mundial de la telefonía móvil.

8 se refiere a PC, tabletas, pantallas inteligentes, parlantes, gafas, relojes, automóviles y auriculares. Estos 8 elementos serán desarrollados personalmente por Huawei y participarán en el mercado en busca del liderazgo del mercado.

n es hardware inteligente periférico, como cámaras, barredoras y básculas inteligentes, que cubre cinco modos de escena principales: oficina móvil, hogar inteligente, deportes y salud, entretenimiento audiovisual y viajes inteligentes.

Los campos se están desarrollando con socios de la OCDE del Sistema Hongmeng. Durante el proceso de cooperación, el ecosistema del sistema Hongmeng proporcionará estándares de protocolo HiLink, componentes HiAI, sistema operativo Lite y otras plataformas tecnológicas, y abrirá el sistema operativo del sistema Hongmeng.

En agosto de 2019, se lanzó oficialmente la primera pantalla inteligente Honor del mundo equipada con el sistema Hongmeng de Huawei.

Como el primer producto terminal equipado con el sistema Hongmeng en ese momento, la pantalla inteligente Honor rompió con el concepto de televisión tradicional. Está equipado con tres chips desarrollados independientemente por Huawei, como el chip inteligente Honghu 818, y una cámara de inteligencia artificial elevable. La función de videollamada a nivel del sistema de Huawei está integrada, creando una nueva forma de interactuar entre pantallas grandes y teléfonos móviles. Además del hogar inteligente, también puede realizar funciones como proyección dual inteligente, proyección de flash mágico y control de pantalla mágica.

Pantalla inteligente del sistema operativo Hongmeng

En abril de 2021, se lanzó oficialmente la cabina inteligente del sistema operativo Hongmeng de Huawei.

El sistema operativo para vehículos Hongmeng OS es un sistema operativo para automóviles y se encuentra en la misma plataforma que los teléfonos móviles. La cabina inteligente del sistema operativo Hongmeng está equipada con una variedad de aplicaciones, como un núcleo, múltiples pantallas, concurrencia multiusuario, garantía determinista de tiempo de ejecución, periféricos distribuidos, redes en vehículos, múltiples componentes, etc. y proporciona funciones como inicio y recuperación diferenciados, inicio extremadamente rápido, conmutación multiusuario, control de campo sonoro y colaboración de múltiples componentes.

El barco inteligente Hongmeng OS se puede actualizar a tiempo. Con base en su plataforma HMS-Automotive, los desarrolladores pueden brindar mejores servicios y experiencias de aplicaciones, y lograr una colaboración en escenarios completos de personas, vehículos y familias.

Hongmeng OS Smart Cockpit

Al mismo tiempo, el subsistema HOS-A se ha desarrollado para escenarios incrementales en el vehículo, que puede realizar cuentas, entrada multimodo, usuario marco del programa y marco de metacapacidades, multimedia, comunicaciones públicas, inicio y recuperación de servicios a bordo y otras funciones. , permitiendo que servicios como conducción autónoma, navegación, vídeo, música y llamadas se cambien sin problemas entre la cabina inteligente y otros dispositivos, haciendo que la conducción inteligente sea sencilla, divertida y placentera.

En la conferencia de prensa se reveló que actualmente, la plataforma ecológica de conducción inteligente ha recibido el apoyo de 30 socios ecológicos de hardware y 50 socios ecológicos de aplicaciones. En el futuro, Hongmeng OS continuará aumentando la apertura y la cooperación con los campos de aplicaciones y automoción, y trabajará con la cadena industrial para crear la mejor experiencia de conducción inteligente.

En julio de 2020, el director ejecutivo de Huawei Consumer Business, Yu Chengdong, y el presidente del grupo Midea, Fang Hongbo, firmaron formalmente un acuerdo marco de cooperación estratégica. Las dos partes alcanzaron una "relación de cooperación estratégica integral" en el campo del hogar inteligente.

En abril de 2021, el horno de vapor inteligente para el hogar S5mini de Midea se lanzó al mercado como el primer lote de electrodomésticos compatibles con el sistema Hongmeng. El vaporizador inteligente está equipado con el sistema Hongmeng de Huawei y también está equipado con la función de conexión con un solo clic del sistema Hongmeng, que puede completar rápidamente la configuración de la red.

Después de que la entrega en línea sea exitosa, el teléfono saltará automáticamente a la página liviana del producto integrada en el sistema Hongmeng. Aquí, los usuarios pueden obtener recetas personalizadas que combinen con los productos, preparar ingredientes de acuerdo con las recetas y. Luego comience con un clic en la máquina, la máquina puede cocinar automáticamente.

Wisdom cree que la competencia definitiva en los negocios digitales es, en última instancia, la competencia de los sistemas operativos. Apple, Google y Microsoft, las tres principales empresas del mundo por capitalización de mercado, tienen sistemas operativos. A largo plazo, el lanzamiento del sistema Hongmeng determinará si podrá obtener el cuarto boleto de sistema operativo en la era de la informática heterogénea.