Unlock instant, AI-driven research and patent intelligence for your innovation.

Android system upgrading method

An Android system, upgraded technology, applied in the direction of version control, software deployment, software maintenance/management, etc., to achieve the effect of improving efficiency

Pending Publication Date: 2022-05-06
WUHAN HAIWEI TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If an upgrade program is organized outside the update_engine upgrade process to perform the upgrade, the problem is that the upgrade package of "bootloader&MCU" needs to have an additional verification process and authorization verification process to ensure the integrity and authenticity of the upgrade package

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0048] Realize the function of integrating "MCU upgrade" and "bootloader upgrade" into updateengine on the tcc8031 platform navigation box

[0049] 1a. In the system compilation script, integrate the mcu and bootloader images and version numbers into the vendor partition;

[0050] 2a. Integrate the MCU and bootloader upgrade programs and post_install scripts into the vendor partition in the system compilation script;

[0051] 3a. The post_install script will be executed after the Android system partition upgrade is completed during the update_engine upgrade process;

[0052] 4a. Determine whether the bootloader version matches. If it does not match, start the bootloader upgrade. If the bootloader upgrade fails, retry the upgrade until you fail to upgrade the preset number of times and report the bootloader upgrade failure;

[0053] 5a. First judge whether the MCU version matches. If it does not match, start the MCU upgrade. If the MCU upgrade fails, retry the upgrade until th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for upgrading an Android system. The method comprises the following steps of: integrating a bootloader and an MCU (Microprogrammed Control Unit) upgrading file into a vendor partition of the Android system; executing the AB partition upgrading of the Android system; a poststall script is executed in the vendor partition, and a poststall script is executed in the vendor partition; whether the bootloader version is matched or not is detected, and if yes, the bootloader does not need to be upgraded; if not, bootloader upgrading is carried out, and mcu upgrading is carried out after upgrading; detecting whether the version of the mcu is matched or not, and if so, not upgrading the mcu; if not, mcu upgrading is carried out. According to the method, the MCU and the bootloader upgrading file are integrated in the vendor partition of the Android system upgrading file, the bootloader and the MCU are upgraded after the vendor partition is upgraded and the verification is passed, the tedious process of multiple times of verification in the upgrading process is converted into the process of sequential verification, the efficiency is improved, and the safety is considered.

Description

technical field [0001] The invention relates to the technical field of Android system upgrades, in particular to an Android system upgrade method. Background technique [0002] In the Android system, update_engine is responsible for the upgrade function of the system's own image (system / vendor / boot). However, in addition to Android’s own image (system / vendor / boot), there are other system images in the car system, such as bootloader. There are also some upgradeable firmware for external chips, such as MCU firmware. These system images / firmware are not in Upgrade in Android's native update_engineAB upgrade framework. If an upgrade program is organized outside the update_engine upgrade process to perform the upgrade, the problem is that the upgrade package of "bootloader&MCU" needs to have an additional verification process and authorization verification process to ensure the integrity and authenticity of the upgrade package. Contents of the invention [0003] The technical...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/65G06F8/71
CPCG06F8/65G06F8/71
Inventor 李林峰李铮杨明洁
Owner WUHAN HAIWEI TECH CO LTD