“The workload is very small and only takes a day or two.”

August 9, Huawei Developers Conference opens, Huawei self-developed systemHong Meng debuted, and the glory wisdom screen released tomorrow will adopt this for the first time. system. Although the system is mainly for IoT devices, it can also support mobile phones. Yu Chengdong said that if Google Android is not open to Huawei, “You can enable Hung Meng at any time“.

Huawei Consumer Business CEO Yu Chengdong announced that the future consumer business strategy will focus on the full scene of smart life, which is a long-term strategy of 5-10 years. One core is 2 items, full-scenario, fully connected smart life; Huawei mobile phone + self-developed products + ecological partner products, namely 1+8+N. In order to achieve this, new system support is needed.

So, the Hongmeng system debuted. Hongmeng system uses microkernel and is designed for IoT devices. The Hongmeng system realizes modular decoupling. Different devices can be deployed flexibly. Different levels of loading can be performed according to hardware capabilities. Even memory spaces of MB and KB can be realized.

Yu Chengdong said that the Android operating system has more than 100 million lines of code, the kernel has more than 20 million lines, and usually only 8% of the code is used. It is difficult to run up less than 2G of running memory, and many smart devices in the future. The memory is relatively small, and the appearance of many terminals also puts higher requirements on security, including car keys and door locks.

In order to achieve flexible deployment, Hongmeng system virtualizes hardware resources such as speakers, microphones, displays, cameras, communications, sensors, and computing to share these resources through a distributed soft bus. Yu Chengdong said that the hardware resources of various devices can be shared in the same account. For example, the watch can’t take pictures, and the mobile phone can be called to take pictures.

Hongmen has built-in deterministic delay engine, which can assign task execution priority and time limit in the system before the task is executed. The task resources with higher priority will be guaranteed priority, and the application response delay will be reduced by 25.7%. . The compact nature of the Hongmeng microkernel enables IPC (interprocess communication) performance to be greatly improved, and the process communication efficiency is increased by 5 times compared with the existing system.

The system also supports the Huawei Ark compiler. After the Ark compiler is compiled, it can achieve 60% operational efficiency improvement.

Yu Chengdong compared Hongmeng with Google and Apple’s operating systems. He said that Google’s Android operating system is based on a macro kernel. The Apple operating system is a hybrid kernel based on a macro kernel. The future system should be a microkernel. Need to point outAndroid and Apple’s major hardware operating systems are aimed at mobile phones, PCs and other energy-intensive devices, while Hongmeng is for IoT devices, which have lower requirements for energy consumption, but have higher requirements for delay.

At present, Hongmeng has built in three cores, including Hongmeng Microkernel, Lite OS, and Linux kernel. In the future, the system will all adopt the Hongmeng micro-core, which can support Linux, Uinux and other kernel devices. Therefore, in theory, Hongmeng system can support mobile phone systems.

Yu Chengdong said that if the United States allows Huawei to use Android, Android is still the first choice for Huawei. If it is not allowed, Huawei will adopt the Hongmeng system. Hongmeng has more powerful performance, higher efficiency, better security than Android, and developers develop software based on other systems The amount of work to move to the Hongmeng system is very small and only takes a day or two. Because the Hongmeng system is compatible with these cores.

Continuous update. . .


Source: Huawei