WO2021129056A1 - High-capacity emmc mirror image manufacturing method and apparatus - Google Patents

High-capacity emmc mirror image manufacturing method and apparatus Download PDF

Info

Publication number
WO2021129056A1
WO2021129056A1 PCT/CN2020/120671 CN2020120671W WO2021129056A1 WO 2021129056 A1 WO2021129056 A1 WO 2021129056A1 CN 2020120671 W CN2020120671 W CN 2020120671W WO 2021129056 A1 WO2021129056 A1 WO 2021129056A1
Authority
WO
WIPO (PCT)
Prior art keywords
partition
emmc
firmware
file system
master
Prior art date
Application number
PCT/CN2020/120671
Other languages
French (fr)
Chinese (zh)
Inventor
何晓帆
徐李超
赵守福
余威
Original Assignee
晶晨半导体(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 晶晨半导体(深圳)有限公司 filed Critical 晶晨半导体(深圳)有限公司
Publication of WO2021129056A1 publication Critical patent/WO2021129056A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order

Definitions

  • This application relates to the field of emmc manufacturing technology, and in particular to a method and device for making large-capacity emmc mirroring.
  • Step 1 Install the firmware on the emmc of a smart device, follow the boot wizard process to complete the operation, until you enter the system homepage to upgrade the emmc and the corresponding firmware, and get the emmc master;
  • Step 2 Use a copyer to copy the firmware on the emmc mother chip to obtain the mother chip firmware.
  • the copied master firmware may include one or more;
  • Step 3 Use the copier to copy the master firmware to a new emmc, and install the new emmc and the master firmware to the smart device board. After installation, the smart device will judge whether the system homepage is directly entered for the first boot And if the functions after booting up are normal, if the verification is successful, it means that the master firmware is successfully produced and executed step 4, otherwise, you need to re-execute steps 1 to 3;
  • Step 4 Perform batch generation of the master firmware, and the corresponding emmc monomer will be mass produced through the generation of the master firmware, and finally, the commodity inspection of the smart device will be carried out to realize the production of the emmc and the corresponding firmware;
  • This application aims to solve the technical problem that the current large-capacity emmc monomer needs to consume a long time when copying the master firmware with the same capacity when using the copier to provide a large-capacity emmc mirror production method and device.
  • This application proposes a method for making large-capacity emmc mirroring, including:
  • the factory creates a data partition for mass production of eMMC single-chip smart devices, the data partition includes an n partition and an m partition, wherein the storage memory of the n partition is smaller than the m partition;
  • the user's smart device equipped with the emmc single chip loads the m partition, and formats the data partition with an ext4 file system.
  • step of creating a data partition includes:
  • step of defining the category of the data partition to be created includes:
  • Fac_version_flag tag is a tag that distinguishes the factory production version and the user's version
  • the step of importing the ext4 file system pre-stored in the n partition into the firmware to make the master firmware includes:
  • the dd command is a command for copying data of a specified size of the file system
  • the master firmware is named emmc.bin.
  • the method for testing the validity of the master firmware includes:
  • the method includes:
  • Fac_partition_flag tag is a tag that distinguishes the n partition or m partition to be loaded, and when the Fac_partition_flag tag is 1, load the n partition; When the Fac_partition_flag tag is 0, load the m partition.
  • the steps include:
  • This application proposes a large-capacity emmc mirror image production device, including:
  • the partition unit is used by the factory to create a data partition for mass production of eMMC single-chip smart devices, the data partition includes an n partition and an m partition, wherein the storage memory of the n partition is smaller than the m partition;
  • the first loading unit is configured to load the n partition, and import the ext4 file system pre-stored in the n partition to the firmware to make a master firmware;
  • Burning unit used to write back and burn the ext4 file system in the master firmware to each emmc single chip
  • the second loading unit is configured to load the m partition on the user's smart device equipped with the emmc chip, and format the data partition with an ext4 file system.
  • This application provides a method and device for making a large-capacity emmc mirror image, which has the following beneficial effects:
  • the reserved capacity of the user partition in the large-capacity smart device emmc will be relatively large, but the application software does not use the user partition for the first time. If a small data partition is customized in the user partition, it is used to store the pre-installed application software Data, you can reduce the storage capacity of the master firmware corresponding to the emmc, only need to format the data partition to ext4 after the factory smart device is powered on for the first time, and then the storage capacity of the user partition can be restored; the method is: create Data partition, data partition includes n partition and m partition; load n partition, import ext4 file system pre-stored in n partition to firmware, make master firmware; write back and burn ext4 file system in master firmware To the emmc single chip; load the m partition and format the data partition with ext4 file system.
  • This method does not need to remove the emmc master from the smart device, and because the ext4 file system partition is imported into the firmware, the data transfer speed is improved , It effectively solves the current technical problems of high-capacity emmc monomers that require a long time when copying master firmware with equivalent capacity using the copier, and the current high rate of inferior products.
  • FIG. 1 is a schematic flowchart of an embodiment of a method for making a large-capacity emmc image according to the present application
  • FIG. 2 is a schematic flowchart of an embodiment of a method for making a large-capacity emmc mirror image according to the present application
  • Fig. 3 is a structural block diagram of a large-capacity emmc mirror production device of this application.
  • FIG. 1 is a schematic flow chart of the principle of a method for making a large-capacity emmc image in an embodiment of this application;
  • the execution subject of this solution preferably adopts a smart device, that is, adopts a smart device to execute the process of the large-capacity emmc mirroring method.
  • a method for making large-capacity emmc mirroring including:
  • the data partition includes an n partition and an m partition, where the storage memory of the n partition is smaller than the m partition;
  • the emmc master chip has been assembled on the smart device.
  • the smart device partitions the emmc master chip, that is, creates a data partition.
  • the n partition created on the emmc master chip has a storage memory smaller than the m partition, and the Fac_partition_flag label is used to distinguish the n partition from the m partition Label, the n partition is used to store application software and necessary programs in the smart device.
  • the n partition is first loaded, and vice versa, when the user uses the smart device, the m partition is first loaded.
  • the smart device imports the ext4 file system in the n partition to the firmware to make the master firmware.
  • the smart device After the master firmware is made, the smart device will write back and burn the ext4 file system stored in the master firmware to the emmc single chip, which can be written back and burn the ext4 file system in the master firmware to a single emmc single chip , It can also write back and burn the ext4 file system in the master firmware to multiple emmc monolithic chips to realize the mass production of emmc monolithic chips, and there is no need to remove the master firmware.
  • this step is not performed by the smart device of mass-produced emmc, but is performed when the user uses it.
  • the user operates the smart device for the first time, load the m partition and format the data partition with the ext4 file system.
  • Figure 2 is a process flow diagram of the method for making a large-capacity emmc mirror image of this application;
  • the smart device detects whether the value of the Fac_version_flag tag of the emmc master chip of the smart device is 1.
  • the Fac_version_flag tag is a tag that distinguishes the emmc as the factory production version or the user version; the worker presets the value of the Fac_version_flag tag to be 1 or 0.
  • the value of the Fac_version_flag tag of emmc is 1, the factory production version will be executed.
  • the value of the Fac_version_flag tag of emmc is 0, the user version will be executed;
  • the value of the Fac_version_flag tag defaults to 1.
  • the emmc chip is produced and formatted, the value of the Fac_version_flag tag of the emmc chip is set to 0.
  • the smart device determines the value of the Fac_version_flag tag of the emmc master chip to be 1, and executes the steps of the factory production version; the smart device determines whether the value of the Fac_partition_flag tag of the emmc master chip is 1; that the worker presets the value of the Fac_partition_flag tag to have two types: 1 or 0 In this case, when the value of the Fac_partition_flag tag of emmc is 1, the step of loading n partition is executed (that is, step S200), and when the value of Fac_partition_flag of emmc is 0, the step of loading m partition is executed (that is, jump directly to step S200).
  • the value of the Fac_partition_flag tag of the emmc master chip is 1 by default.
  • the value of the Fac_partition_flag tag of the emmc single chip is set to 0;
  • the factory production version is executed, the n partition is loaded, and the smart device imports the ext4 file system pre-stored in the n partition to the firmware to make the master firmware;
  • the smart device sets the value of the Fac_partition_flag tag of each emmc monomer to 0 to realize the batch production of emmc;
  • each emmc unit is installed into each smart device in a one-to-one correspondence
  • the smart device with the emmc monomer When the smart device with the emmc monomer is installed, when the value of the Fac_partition_flag tag of the emmc monomer is 0, the m partition table of the emmc monomer is loaded, the data partition is formatted with the ext4 file system, and the Fac_version_flag tag of the emmc monomer Set to 0 to remove the ext4 file system in the smart device used by the user, and it is not necessary to make a master chip equivalent to the size of the large-capacity emmc, thereby saving the time for batch emmc monomers to burn the master chip firmware and improving production efficiency;
  • the user's smart device determines that the values of the Fac_version_flag tag and the Fac_partition_flag tag of the emmc monomer are both 0, the user's smart device enters the user version later for normal use.
  • the steps of importing the ext4 file system pre-stored in the n partition into the firmware to make the master firmware include:
  • the dd command is a command to copy data of a specified size in the file system
  • the method for testing the validity of the master firmware includes:
  • the reserved capacity of the user partition in the large-capacity smart device emmc will be relatively large, but the application software does not use the user partition for the first time. If a small data partition is customized in the user partition for storage
  • the data pre-installed by the application software can reduce the storage capacity of the master firmware corresponding to the emmc, and only need to format the data partition to ext4 after the factory smart device is powered on for the first time to restore the storage capacity of the user partition ;
  • the method is: create a data partition, which includes n partition and m partition; load n partition, import the ext4 file system pre-stored in n partition to the firmware, and make the master firmware; transfer the ext4 file in the master firmware System write-back and burn to emmc single chip; load m partition and format data partition with ext4 file system.
  • This method does not need to remove the emmc master chip from the smart device, and because the ext4 file system partition is imported into the firmware , Improve the data transmission speed, effectively solve the current large-capacity emmc monomer copying the master firmware of the same capacity when using the copier, it takes a long time, and the current technical problem of high inferiority rate.
  • a structural block diagram of a large-capacity emmc mirroring production device proposed for this application the large-capacity emmc mirroring production device includes:
  • Partition unit 1 is used in the factory to create data partitions for smart devices for mass production of eMMC monolithic devices.
  • the data partitions include n partitions and m partitions, where the storage memory of the n partition is smaller than the m partition;
  • the first loading unit 2 is used to load the n partition, and import the ext4 file system pre-stored in the n partition to the firmware to make the master firmware;
  • Burning unit 3 used to write back and burn the ext4 file system in the master firmware to each emmc single chip
  • the second loading unit 4 is used to load the m partition on the user's smart device with the emmc monolithic chip, and format the data partition with the ext4 file system.
  • the reserved capacity of the user partition in the large-capacity smart device emmc will be relatively large, but the application software does not use the user partition for the first time. If a small data partition is customized in the user partition, it is used to store the pre-installed application software Data, you can reduce the storage capacity of the master firmware corresponding to the emmc, only need to format the data partition to ext4 after the factory smart device is powered on for the first time, and then the storage capacity of the user partition can be restored; the method is: create Data partition, data partition includes n partition and m partition; load n partition, import the ext4 file system pre-stored in n partition to firmware to make master firmware; write back and burn the ext4 file system in master firmware To the emmc single chip; load the m partition and format the data partition with ext4 file system.
  • This method does not need to remove the emmc master from the smart device, and because the ext4 file system partition is imported into the firmware, the data transfer speed is improved , It effectively solves the current technical problems of high-capacity emmc monomers that require a long time when copying master firmware with equivalent capacity using the copier, and the current high rate of inferior products.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

Provided are a high-capacity eMMC mirror image manufacturing method and apparatus, which are applied to the technical field of eMMC manufacturing. The capacity reserved for a user partition in a high-capacity smart device eMMC is relatively high, but not too much of the user partition is used by application software the first time. If a small data partition is customized in the user partition to store data of pre-installation of the application software, the storage capacity of master slice firmware corresponding to the eMMC can be reduced. By merely subjecting the data partition to ext4 formatting after a shipped intelligent device is powered on the first time, the original storage capacity size of the user partition can be restored. The method comprises: creating a data partition; loading an n partition, and importing an ext4 file system pre-stored in the n partition into firmware to prepare master slice firmware; writing and burning the ext4 file system in the master slice firmware into an eMMC single slice; and loading an m partition, and performing ext4 file system formatting on the data partition. In the method, since an ext4 file system partition is imported into firmware, an eMMC master slice does not need to be taken out, thereby improving the data transmission speed.

Description

大容量emmc镜像制作方法和装置Method and device for making large-capacity EMMC mirror image 技术领域Technical field
本申请涉及emmc制造技术领域,特别涉及为一种大容量emmc镜像制作方法和装置。This application relates to the field of emmc manufacturing technology, and in particular to a method and device for making large-capacity emmc mirroring.
背景技术Background technique
当前带有emmc(Embedded Multi Media Card,嵌入式多媒体控制器)的智能设备在批量生产过程中,一般整机组装厂都要求它首次上电时,能跳过开机向导流程而直接进入***首页,这样可以节省开机时间,从而提高了产线的效率。为了能做到这一点,ODM(Original Design Manufacturer,原始设计制造商)的目前做法是:Currently, smart devices with emmc (Embedded Multi Media Card, embedded multimedia controller) are in the mass production process. Generally, the assembly plant of the whole machine requires it to skip the boot wizard process and directly enter the system home page when it is powered on for the first time. This can save startup time, thereby improving the efficiency of the production line. In order to achieve this, the current practice of ODM (Original Design Manufacturer) is:
步骤1,在一台智能设备的emmc上安装固件,按照开机向导流程完整地操作一遍,直到进入***首页以升级emmc与对应的固件,得到emmc母片; Step 1. Install the firmware on the emmc of a smart device, follow the boot wizard process to complete the operation, until you enter the system homepage to upgrade the emmc and the corresponding firmware, and get the emmc master;
步骤2,采用拷贝器,对emmc母片上的固件进行复制,得到母片固件,复制的母片固件可包括一个或多个; Step 2. Use a copyer to copy the firmware on the emmc mother chip to obtain the mother chip firmware. The copied master firmware may include one or more;
步骤3,采用拷贝器,将母片固件拷贝一新的emmc,并将该新的emmc与母片固件上件安装至智能设备板卡中,安装后通过智能设备判断首次开机是否直接进入***首页并且各项开机后的功能是否正常,如果验证成功,说明母片固件制作成功执行步骤4,反之,需要重新执行步骤1至3;Step 3. Use the copier to copy the master firmware to a new emmc, and install the new emmc and the master firmware to the smart device board. After installation, the smart device will judge whether the system homepage is directly entered for the first boot And if the functions after booting up are normal, if the verification is successful, it means that the master firmware is successfully produced and executed step 4, otherwise, you need to re-execute steps 1 to 3;
步骤4,对母片固件进行批量生成,以及对应的emmc单体通过母片固件的生成进行批量生产,最终,进行智能设备的商检,实现emmc与对应固件的制作;Step 4. Perform batch generation of the master firmware, and the corresponding emmc monomer will be mass produced through the generation of the master firmware, and finally, the commodity inspection of the smart device will be carried out to realize the production of the emmc and the corresponding firmware;
但上述的现有技术存在如下缺陷:However, the above-mentioned prior art has the following defects:
1、emmc母片从智能设备的板卡取下来的时候,如果稍有不慎,便会破坏emmc母片的引脚,从而无法进行母片固件的拷贝,劣品率高;1. When the emmc mother chip is removed from the board of the smart device, if you are not careful, the pins of the emmc mother chip will be damaged, so that the firmware of the mother chip cannot be copied, and the defective product rate is high;
2、大容量emmc单体在使用拷贝器拷贝容量大小相当的母片固件时,需要消耗很长的时间,对于批量生产而言,累积的时间成本非常大。2. When using a large-capacity emmc monomer to copy the master firmware with the same capacity, it takes a long time. For mass production, the accumulated time cost is very large.
发明内容Summary of the invention
本申请旨在解决目前大容量emmc单体在使用拷贝器拷贝容量大小相当的 母片固件时,需要消耗很长的时间的技术问题,提供一种大容量emmc镜像制作方法和装置。This application aims to solve the technical problem that the current large-capacity emmc monomer needs to consume a long time when copying the master firmware with the same capacity when using the copier to provide a large-capacity emmc mirror production method and device.
本申请为解决技术问题采用如下技术手段:This application adopts the following technical means to solve technical problems:
本申请提出一种大容量emmc镜像制作方法,包括:This application proposes a method for making large-capacity emmc mirroring, including:
工厂用于批量生产emmc单片的智能设备创建data分区,所述data分区包括n分区和m分区,其中所述n分区的存储内存小于所述m分区;The factory creates a data partition for mass production of eMMC single-chip smart devices, the data partition includes an n partition and an m partition, wherein the storage memory of the n partition is smaller than the m partition;
加载所述n分区,将预存储于所述n分区中的ext4文件***导入至固件,制成母片固件;Loading the n partition, importing the ext4 file system pre-stored in the n partition into the firmware to make a master firmware;
将所述母片固件中的所述ext4文件***回写烧录至各个emmc单片中;Write back and burn the ext4 file system in the master firmware into each emmc single chip;
装有所述emmc单片的用户的智能设备加载所述m分区,对所述data分区进行ext4文件***的格式化。The user's smart device equipped with the emmc single chip loads the m partition, and formats the data partition with an ext4 file system.
进一步地,所述创建data分区的步骤之前,包括:Further, before the step of creating a data partition, it includes:
定义待创建的data分区的类别,所述类别包括工厂生产版本和用户使用版本。Define the category of the data partition to be created, and the category includes the factory production version and the user version.
进一步地,所述定义待创建的data分区的类别的步骤,包括:Further, the step of defining the category of the data partition to be created includes:
检测预输入的Fac_version_flag标签对应的值是否为1,所述Fac_version_flag标签为区分工厂生产版本和用户使用版本的标签;Detecting whether the value corresponding to the pre-input Fac_version_flag tag is 1, the Fac_version_flag tag is a tag that distinguishes the factory production version and the user's version;
若为1,则确认所述待创建的data分区采用工厂生产版本进行创建。If it is 1, it is confirmed that the data partition to be created is created using the factory production version.
进一步地,所述将预存储于所述n分区中的ext4文件***导入至固件,制成母片固件的步骤包括:Further, the step of importing the ext4 file system pre-stored in the n partition into the firmware to make the master firmware includes:
监听开机流程,在执行开机的一流程节点时,执行dd命令,所述dd命令为拷贝文件***指定大小数据的命令;Monitor the boot process, and execute the dd command when a process node of booting is executed, where the dd command is a command for copying data of a specified size of the file system;
根据所述dd命令将n分区中的ext4文件***导入至固件,制成所述母片固件;Import the ext4 file system in the n partition to the firmware according to the dd command to make the master firmware;
将所述母片固件命名为emmc.bin。The master firmware is named emmc.bin.
进一步地,所述制成母片固件的步骤之后,对所述母片固件的有效性测试方法,包括:Further, after the step of making the master firmware, the method for testing the validity of the master firmware includes:
定位名称为emmc.bin的所述母片固件;Locate the master firmware named emmc.bin;
将所述名称为emmc.bin的母片固件按照dd命令回写至另一设备板卡对应的固件上;Write back the master firmware named emmc.bin to the firmware corresponding to the board of another device according to the dd command;
判断所述另一设备板卡上的固件是否能正常运行,若是,则确认所述母片 固件为优品。It is judged whether the firmware on the board of the other device can run normally, and if so, it is confirmed that the firmware of the master chip is excellent.
进一步地,所述将所述母片固件中的所述ext4文件***回写烧录至emmc单片中的步骤之后,包括:Further, after the step of writing back and burning the ext4 file system in the master firmware to the emmc single chip, the method includes:
执行出厂设置,并设置Fac_partition_flag标签的值为0,其中所述Fac_partition_flag标签为区分待加载的所述n分区或m分区的标签,当所述Fac_partition_flag标签为1时,加载所述n分区;当所述Fac_partition_flag标签为0时,加载所述m分区。Perform factory settings and set the value of the Fac_partition_flag tag to 0, where the Fac_partition_flag tag is a tag that distinguishes the n partition or m partition to be loaded, and when the Fac_partition_flag tag is 1, load the n partition; When the Fac_partition_flag tag is 0, load the m partition.
进一步地,所述装有所述emmc单片的用户的智能设备加载所述m分区,对所述data分区进行ext4文件***的格式化的步骤之后,包括:Further, after the step of loading the m partition on the user's smart device equipped with the emmc single chip, and formatting the data partition with an ext4 file system, the steps include:
设置所述Fac_version_flag标签的值为0,进入用户使用版本。Set the value of the Fac_version_flag tag to 0 to enter the version used by the user.
本申请提出一种大容量emmc镜像制作装置,包括:This application proposes a large-capacity emmc mirror image production device, including:
分区单元,用于工厂用于批量生产emmc单片的智能设备创建data分区,所述data分区包括n分区和m分区,其中所述n分区的存储内存小于所述m分区;The partition unit is used by the factory to create a data partition for mass production of eMMC single-chip smart devices, the data partition includes an n partition and an m partition, wherein the storage memory of the n partition is smaller than the m partition;
第一加载单元,用于加载所述n分区,将预存储于所述n分区中的ext4文件***导入至固件,制成母片固件;The first loading unit is configured to load the n partition, and import the ext4 file system pre-stored in the n partition to the firmware to make a master firmware;
烧录单元,用于将所述母片固件中的所述ext4文件***回写烧录至各个emmc单片中;Burning unit, used to write back and burn the ext4 file system in the master firmware to each emmc single chip;
第二加载单元,用于装有所述emmc单片的用户的智能设备加载所述m分区,对所述data分区进行ext4文件***的格式化。The second loading unit is configured to load the m partition on the user's smart device equipped with the emmc chip, and format the data partition with an ext4 file system.
本申请提供了大容量emmc镜像制作方法和装置,具有以下有益效果:This application provides a method and device for making a large-capacity emmc mirror image, which has the following beneficial effects:
大容量智能设备emmc中的用户分区预留的容量会比较大,但应用软件对用户分区的首次使用却并不多,如果在用户分区中定制一个小data分区,用来存储应用软件预安装的数据,就可以减小与emmc相对应的母片固件的存储量,仅需出厂智能设备首次上电后对data分区进行ext4的格式化,便可以恢复用户分区的存储量大小;方法为:创建data分区,data分区包括n分区和m分区;加载n分区,将预存储于n分区中的ext4文件***导入至固件,制成母片固件;将母片固件中的ext4文件***回写烧录至emmc单片中;加载m分区,对data分区进行ext4文件***的格式化,该方法无需将emmc母片从智能设备中取下来,且因为将ext4文件***分区导入至固件,提升数据传输速度,有效的解决 了目前大容量emmc单体在使用拷贝器拷贝容量大小相当的母片固件时,需要消耗很长的时间,以及目前劣品率高的技术问题。The reserved capacity of the user partition in the large-capacity smart device emmc will be relatively large, but the application software does not use the user partition for the first time. If a small data partition is customized in the user partition, it is used to store the pre-installed application software Data, you can reduce the storage capacity of the master firmware corresponding to the emmc, only need to format the data partition to ext4 after the factory smart device is powered on for the first time, and then the storage capacity of the user partition can be restored; the method is: create Data partition, data partition includes n partition and m partition; load n partition, import ext4 file system pre-stored in n partition to firmware, make master firmware; write back and burn ext4 file system in master firmware To the emmc single chip; load the m partition and format the data partition with ext4 file system. This method does not need to remove the emmc master from the smart device, and because the ext4 file system partition is imported into the firmware, the data transfer speed is improved , It effectively solves the current technical problems of high-capacity emmc monomers that require a long time when copying master firmware with equivalent capacity using the copier, and the current high rate of inferior products.
附图说明Description of the drawings
图1为本申请大容量emmc镜像制作方法一个实施例的流程示意图;FIG. 1 is a schematic flowchart of an embodiment of a method for making a large-capacity emmc image according to the present application;
图2为本申请大容量emmc镜像制作方法一个实施例的原理流程图;FIG. 2 is a schematic flowchart of an embodiment of a method for making a large-capacity emmc mirror image according to the present application;
图3为本申请大容量emmc镜像制作装置的结构框图。Fig. 3 is a structural block diagram of a large-capacity emmc mirror production device of this application.
本申请为目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization, functional characteristics and advantages for the purpose of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It should be understood that the specific embodiments described here are only used to explain the present application, and are not used to limit the present application.
下面将结合本申请的实施例中的附图,对本申请的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all implementations. example. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of this application.
参考附图1,为本申请一实施例中的大容量emmc镜像制作方法的原理流程示意图;Referring to FIG. 1, which is a schematic flow chart of the principle of a method for making a large-capacity emmc image in an embodiment of this application;
本方案的执行主体优选采用智能设备,即采用智能设备执行大容量emmc镜像制作方法的流程。The execution subject of this solution preferably adopts a smart device, that is, adopts a smart device to execute the process of the large-capacity emmc mirroring method.
一种大容量emmc镜像制作方法,包括:A method for making large-capacity emmc mirroring, including:
S100,创建data分区,data分区包括n分区和m分区,其中n分区的存储内存小于m分区;S100: Create a data partition. The data partition includes an n partition and an m partition, where the storage memory of the n partition is smaller than the m partition;
emmc母片已装配在智能设备上,智能设备对该emmc母片进行分区,即创建data分区,在emmc母片上建立的n分区存储内存小于m分区,并用Fac_partition_flag标签作为区分n分区与m分区的标签,该n分区用于存储智能设备中的应用软件及必要的程序。The emmc master chip has been assembled on the smart device. The smart device partitions the emmc master chip, that is, creates a data partition. The n partition created on the emmc master chip has a storage memory smaller than the m partition, and the Fac_partition_flag label is used to distinguish the n partition from the m partition Label, the n partition is used to store application software and necessary programs in the smart device.
S200,加载n分区,将预存储于n分区中的ext4文件***导入至固件,制成母片固件;S200, load the n partition, import the ext4 file system pre-stored in the n partition to the firmware to make the master firmware;
在量产emmc单片的生产流程中,首先加载n分区,反之在用户使用智能 设备的过程中首先加载m分区。In the production process of mass-produced eMMC monolithic, the n partition is first loaded, and vice versa, when the user uses the smart device, the m partition is first loaded.
智能设备将n分区中的ext4文件***导入至固件,制成母片固件。The smart device imports the ext4 file system in the n partition to the firmware to make the master firmware.
S300,将母片固件中的ext4文件***回写烧录至emmc单片中;S300: Write back and burn the ext4 file system in the master firmware to the emmc single chip;
制成母片固件后,智能设备将存储于母片固件中的ext4文件***回写烧录至emmc单片,可以是将母片固件中的ext4文件***回写烧录至单个的emmc单片中,也可以是将母片固件中的ext4文件***回写烧录至多个emmc单片中,实现emmc单片量产,且无需卸下母片固件。After the master firmware is made, the smart device will write back and burn the ext4 file system stored in the master firmware to the emmc single chip, which can be written back and burn the ext4 file system in the master firmware to a single emmc single chip , It can also write back and burn the ext4 file system in the master firmware to multiple emmc monolithic chips to realize the mass production of emmc monolithic chips, and there is no need to remove the master firmware.
S400,加载m分区,对data分区进行ext4文件***的格式化。S400: Load the m partition, and format the data partition with an ext4 file system.
需要说明,此步骤不是由批量生产emmc的智能设备进行执行,而是在用户使用时进行的步骤,当用户操作智能设备首次开机时,加载m分区,对data分区进行ext4文件***的格式化。It should be noted that this step is not performed by the smart device of mass-produced emmc, but is performed when the user uses it. When the user operates the smart device for the first time, load the m partition and format the data partition with the ext4 file system.
总结上述步骤S100~S400,参考附图2,为本申请的大容量emmc镜像制作方法的工艺流程图;Summarizing the above steps S100 to S400, refer to Figure 2, which is a process flow diagram of the method for making a large-capacity emmc mirror image of this application;
首先,工人启动智能设备;First, the worker turns on the smart device;
智能设备检测该智能设备的emmc母片的Fac_version_flag标签的值是否为1,该Fac_version_flag标签是区分emmc为工厂生产版本或用户使用版本的标签;工人预设Fac_version_flag标签的值存在1或0两种情况,当emmc的Fac_version_flag标签的值为1时,执行工厂生产版本,当emmc的Fac_version_flag标签的值为0时,执行用户使用版本;需要说明,在执行emmc单片镜像制作过程中,emmc母片的Fac_version_flag标签的值默认为1,当emmc单片生产完毕且格式化后,将emmc单片的Fac_version_flag标签的值设置为0。The smart device detects whether the value of the Fac_version_flag tag of the emmc master chip of the smart device is 1. The Fac_version_flag tag is a tag that distinguishes the emmc as the factory production version or the user version; the worker presets the value of the Fac_version_flag tag to be 1 or 0. When the value of the Fac_version_flag tag of emmc is 1, the factory production version will be executed. When the value of the Fac_version_flag tag of emmc is 0, the user version will be executed; The value of the Fac_version_flag tag defaults to 1. When the emmc chip is produced and formatted, the value of the Fac_version_flag tag of the emmc chip is set to 0.
智能设备确定emmc母片的Fac_version_flag标签的值1,执行工厂生产版本的步骤;智能设备判断emmc母片的Fac_partition_flag标签的值是否为1;说明,工人预设Fac_partition_flag标签的值存在1或0两种情况,当emmc的Fac_partition_flag标签的值为1时,执行加载n分区的步骤(即执行步骤S200),当emmc的Fac_partition_flag标签的值为0时,执行加载m分区的步骤(即直接跳转至步骤S400);在执行emmc单片镜像制作过程中,emmc母片的Fac_partition_flag标签的值默认为1,当emmc单片生产完毕且格式化后,将emmc单片的Fac_partition_flag标签的值设置为0;The smart device determines the value of the Fac_version_flag tag of the emmc master chip to be 1, and executes the steps of the factory production version; the smart device determines whether the value of the Fac_partition_flag tag of the emmc master chip is 1; that the worker presets the value of the Fac_partition_flag tag to have two types: 1 or 0 In this case, when the value of the Fac_partition_flag tag of emmc is 1, the step of loading n partition is executed (that is, step S200), and when the value of Fac_partition_flag of emmc is 0, the step of loading m partition is executed (that is, jump directly to step S200). S400); During the execution of the emmc single-chip mirroring process, the value of the Fac_partition_flag tag of the emmc master chip is 1 by default. When the emmc single chip is produced and formatted, the value of the Fac_partition_flag tag of the emmc single chip is set to 0;
当上述的Fac_version_flag标签和Fac_partition_flag标签的至均为1时,执行工厂生产版本,加载n分区,智能设备将预存储于n分区中的ext4文件*** 导入至固件,制成母片固件;When the Fac_version_flag tag and the Fac_partition_flag tag above are both 1, the factory production version is executed, the n partition is loaded, and the smart device imports the ext4 file system pre-stored in the n partition to the firmware to make the master firmware;
随后,将母片固件中的ext4文件***回写至各个智能设备上的emmc单体上,此时,智能设备设置各个emmc单体的Fac_partition_flag标签的值为0,实现emmc的批量制作;Subsequently, the ext4 file system in the master firmware is written back to the emmc monomers on each smart device. At this time, the smart device sets the value of the Fac_partition_flag tag of each emmc monomer to 0 to realize the batch production of emmc;
经过工人的安装配置,将各个emmc单体一一对应安装至各智能设备中;After the installation and configuration of the workers, each emmc unit is installed into each smart device in a one-to-one correspondence;
安装有emmc单体的智能设备,识别emmc单体的Fac_partition_flag标签的值为0时,加载emmc单体的m分区表,对data分区进行ext4文件***的格式化,并将emmc单体的Fac_version_flag标签设置为0,从而去除用户使用的智能设备中的ext4文件***,无需制作与大容量emmc大小相当的母片,从而节约批量emmc单体烧录母片固件的时间,提高生产效率;When the smart device with the emmc monomer is installed, when the value of the Fac_partition_flag tag of the emmc monomer is 0, the m partition table of the emmc monomer is loaded, the data partition is formatted with the ext4 file system, and the Fac_version_flag tag of the emmc monomer Set to 0 to remove the ext4 file system in the smart device used by the user, and it is not necessary to make a master chip equivalent to the size of the large-capacity emmc, thereby saving the time for batch emmc monomers to burn the master chip firmware and improving production efficiency;
最终,用户的智能设备确定emmc单体的Fac_version_flag标签和Fac_partition_flag标签的值均为0时,则用户的智能设备往后进入用户使用版本,以用于正常使用。Finally, when the user's smart device determines that the values of the Fac_version_flag tag and the Fac_partition_flag tag of the emmc monomer are both 0, the user's smart device enters the user version later for normal use.
在一个实施例中,将预存储于n分区中的ext4文件***导入至固件,制成母片固件的步骤包括:In one embodiment, the steps of importing the ext4 file system pre-stored in the n partition into the firmware to make the master firmware include:
监听开机流程,在执行开机的一流程节点时,执行dd命令,dd命令为拷贝文件***指定大小数据的命令;Monitor the boot process, execute the dd command when executing a process node of booting, and the dd command is a command to copy data of a specified size in the file system;
根据dd命令将n分区中的ext4文件***导入至固件,制成母片固件;Import the ext4 file system in the n partition to the firmware according to the dd command to make the master firmware;
将母片固件命名为emmc.bin。Name the master firmware emmc.bin.
在一个实施例中,制成母片固件的步骤之后,对母片固件的有效性测试方法,包括:In one embodiment, after the step of making the master firmware, the method for testing the validity of the master firmware includes:
定位名称为emmc.bin的母片固件;Locate the master firmware named emmc.bin;
将名称为emmc.bin的母片固件按照dd命令回写至另一设备板卡对应的固件上;Write back the master firmware named emmc.bin to the corresponding firmware of another device board according to the dd command;
判断另一设备板卡上的固件是否能正常运行,若是,则确认母片固件为优品。Determine whether the firmware on the board of another device can operate normally, if so, confirm that the firmware of the master chip is excellent.
综上所述,大容量智能设备emmc中的用户分区预留的容量会比较大,但应用软件对用户分区的首次使用却并不多,如果在用户分区中定制一个小data分区,用来存储应用软件预安装的数据,就可以减小与emmc相对应的母片固件的存储量,仅需出厂智能设备首次上电后对data分区进行ext4的格式化,便可以恢复用户分区的存储量大小;方法为:创建data分区,data分区包括n分 区和m分区;加载n分区,将预存储于n分区中的ext4文件***导入至固件,制成母片固件;将母片固件中的ext4文件***回写烧录至emmc单片中;加载m分区,对data分区进行ext4文件***的格式化,该方法无需将emmc母片从智能设备中取下来,且因为将ext4文件***分区导入至固件,提升数据传输速度,有效的解决了目前大容量emmc单体在使用拷贝器拷贝容量大小相当的母片固件时,需要消耗很长的时间,以及目前劣品率高的技术问题。In summary, the reserved capacity of the user partition in the large-capacity smart device emmc will be relatively large, but the application software does not use the user partition for the first time. If a small data partition is customized in the user partition for storage The data pre-installed by the application software can reduce the storage capacity of the master firmware corresponding to the emmc, and only need to format the data partition to ext4 after the factory smart device is powered on for the first time to restore the storage capacity of the user partition ; The method is: create a data partition, which includes n partition and m partition; load n partition, import the ext4 file system pre-stored in n partition to the firmware, and make the master firmware; transfer the ext4 file in the master firmware System write-back and burn to emmc single chip; load m partition and format data partition with ext4 file system. This method does not need to remove the emmc master chip from the smart device, and because the ext4 file system partition is imported into the firmware , Improve the data transmission speed, effectively solve the current large-capacity emmc monomer copying the master firmware of the same capacity when using the copier, it takes a long time, and the current technical problem of high inferiority rate.
参考附图3,为本申请提出的一种大容量emmc镜像制作装置的结构框图,大容量emmc镜像制作装置包括:Referring to Fig. 3, a structural block diagram of a large-capacity emmc mirroring production device proposed for this application, the large-capacity emmc mirroring production device includes:
分区单元1,用于工厂用于批量生产emmc单片的智能设备创建data分区,data分区包括n分区和m分区,其中n分区的存储内存小于m分区; Partition unit 1 is used in the factory to create data partitions for smart devices for mass production of eMMC monolithic devices. The data partitions include n partitions and m partitions, where the storage memory of the n partition is smaller than the m partition;
第一加载单元2,用于加载n分区,将预存储于n分区中的ext4文件***导入至固件,制成母片固件;The first loading unit 2 is used to load the n partition, and import the ext4 file system pre-stored in the n partition to the firmware to make the master firmware;
烧录单元3,用于将母片固件中的ext4文件***回写烧录至各个emmc单片中;Burning unit 3, used to write back and burn the ext4 file system in the master firmware to each emmc single chip;
第二加载单元4,用于装有emmc单片的用户的智能设备加载m分区,对data分区进行ext4文件***的格式化。The second loading unit 4 is used to load the m partition on the user's smart device with the emmc monolithic chip, and format the data partition with the ext4 file system.
大容量智能设备emmc中的用户分区预留的容量会比较大,但应用软件对用户分区的首次使用却并不多,如果在用户分区中定制一个小data分区,用来存储应用软件预安装的数据,就可以减小与emmc相对应的母片固件的存储量,仅需出厂智能设备首次上电后对data分区进行ext4的格式化,便可以恢复用户分区的存储量大小;方法为:创建data分区,data分区包括n分区和m分区;加载n分区,将预存储于n分区中的ext4文件***导入至固件,制成母片固件;将母片固件中的ext4文件***回写烧录至emmc单片中;加载m分区,对data分区进行ext4文件***的格式化,该方法无需将emmc母片从智能设备中取下来,且因为将ext4文件***分区导入至固件,提升数据传输速度,有效的解决了目前大容量emmc单体在使用拷贝器拷贝容量大小相当的母片固件时,需要消耗很长的时间,以及目前劣品率高的技术问题。The reserved capacity of the user partition in the large-capacity smart device emmc will be relatively large, but the application software does not use the user partition for the first time. If a small data partition is customized in the user partition, it is used to store the pre-installed application software Data, you can reduce the storage capacity of the master firmware corresponding to the emmc, only need to format the data partition to ext4 after the factory smart device is powered on for the first time, and then the storage capacity of the user partition can be restored; the method is: create Data partition, data partition includes n partition and m partition; load n partition, import the ext4 file system pre-stored in n partition to firmware to make master firmware; write back and burn the ext4 file system in master firmware To the emmc single chip; load the m partition and format the data partition with ext4 file system. This method does not need to remove the emmc master from the smart device, and because the ext4 file system partition is imported into the firmware, the data transfer speed is improved , It effectively solves the current technical problems of high-capacity emmc monomers that require a long time when copying master firmware with equivalent capacity using the copier, and the current high rate of inferior products.
尽管已经示出和描述了本申请的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本申请的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本申请的范围由所附权利要求及其等同物限定。Although the embodiments of the present application have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, and substitutions can be made to these embodiments without departing from the principle and spirit of the present application. And variations, the scope of this application is defined by the appended claims and their equivalents.

Claims (8)

  1. 一种大容量emmc镜像制作方法,其特征在于,包括:A method for making a large-capacity emmc mirror image, which is characterized in that it comprises:
    工厂用于批量生产emmc单片的智能设备创建data分区,所述data分区包括n分区和m分区,其中所述n分区的存储内存小于所述m分区;The factory creates a data partition for mass production of eMMC single-chip smart devices, the data partition includes an n partition and an m partition, wherein the storage memory of the n partition is smaller than the m partition;
    加载所述n分区,将预存储于所述n分区中的ext4文件***导入至固件,制成母片固件;Loading the n partition, importing the ext4 file system pre-stored in the n partition into the firmware to make a master firmware;
    将所述母片固件中的所述ext4文件***回写烧录至各个emmc单片中;Write back and burn the ext4 file system in the master firmware into each emmc single chip;
    装有所述emmc单片的用户的智能设备加载所述m分区,对所述data分区进行ext4文件***的格式化。The user's smart device equipped with the emmc single chip loads the m partition, and formats the data partition with an ext4 file system.
  2. 根据权利要求1所述的大容量emmc镜像制作方法,其特征在于,所述创建data分区的步骤之前,包括:The method for making a large-capacity emmc image according to claim 1, wherein before the step of creating a data partition, the method comprises:
    定义待创建的data分区的类别,所述类别包括工厂生产版本和用户使用版本。Define the category of the data partition to be created, and the category includes the factory production version and the user version.
  3. 根据权利要求2所述的大容量emmc镜像制作方法,其特征在于,所述定义待创建的data分区的类别的步骤,包括:The method for making a large-capacity emmc image according to claim 2, wherein the step of defining the type of the data partition to be created comprises:
    检测预输入的Fac_version_flag标签对应的值是否为1,所述Fac_version_flag标签为区分工厂生产版本和用户使用版本的标签;Detecting whether the value corresponding to the pre-input Fac_version_flag tag is 1, the Fac_version_flag tag is a tag that distinguishes the factory production version and the user's version;
    若为1,则确认所述待创建的data分区采用工厂生产版本进行创建。If it is 1, it is confirmed that the data partition to be created is created using the factory production version.
  4. 根据权利要求1所述的大容量emmc镜像制作方法,其特征在于,所述将预存储于所述n分区中的ext4文件***导入至固件,制成母片固件的步骤包括:The method for making a large-capacity emmc image according to claim 1, wherein the step of importing the ext4 file system pre-stored in the n partition into the firmware to make the master firmware includes:
    监听开机流程,在执行开机的一流程节点时,执行dd命令,所述dd命令为拷贝文件***指定大小数据的命令;Monitor the boot process, and execute the dd command when a process node of booting is executed, where the dd command is a command for copying data of a specified size of the file system;
    根据所述dd命令将n分区中的ext4文件***导入至固件,制成所述母片固件;Import the ext4 file system in the n partition to the firmware according to the dd command to make the master firmware;
    将所述母片固件命名为emmc.bin。The master firmware is named emmc.bin.
  5. 根据权利要求4所述的大容量emmc镜像制作方法,其特征在于,所述制成母片固件的步骤之后,对所述母片固件的有效性测试方法,包括:The method for making a large-capacity emmc image according to claim 4, wherein after the step of making the master firmware, the method for testing the validity of the master firmware comprises:
    定位名称为emmc.bin的所述母片固件;Locate the master firmware named emmc.bin;
    将所述名称为emmc.bin的母片固件按照dd命令回写至另一设备板卡对应的固件上;Write back the master firmware named emmc.bin to the firmware corresponding to the board of another device according to the dd command;
    判断所述另一设备板卡上的固件是否能正常运行,若是,则确认所述母片固件为优品。It is judged whether the firmware on the board of the other device can run normally, and if so, it is confirmed that the firmware of the master chip is excellent.
  6. 根据权利要求1所述的大容量emmc镜像制作方法,其特征在于,所述将所述母片固件中的所述ext4文件***回写烧录至emmc单片中的步骤之后,包括:The method for making a large-capacity emmc image according to claim 1, wherein after the step of writing back and burning the ext4 file system in the master firmware into an emmc single chip, the method comprises:
    执行出厂设置,并设置Fac_partition_flag标签的值为0,其中所述Fac_partition_flag标签为区分待加载的所述n分区或m分区的标签,当所述Fac_partition_flag标签为1时,加载所述n分区;当所述Fac_partition_flag标签为0时,加载所述m分区。Perform factory settings and set the value of the Fac_partition_flag tag to 0, where the Fac_partition_flag tag is a tag that distinguishes the n partition or m partition to be loaded, and when the Fac_partition_flag tag is 1, load the n partition; When the Fac_partition_flag tag is 0, load the m partition.
  7. 根据权利要求1所述的大容量emmc镜像制作方法,其特征在于,所述装有所述emmc单片的用户的智能设备加载所述m分区,对所述data分区进行ext4文件***的格式化的步骤之后,包括:The method for making a large-capacity emmc image according to claim 1, wherein the user's smart device with the emmc chip loads the m partition, and the data partition is formatted with an ext4 file system After the steps, include:
    设置所述Fac_version_flag标签的值为0,进入用户使用版本。Set the value of the Fac_version_flag tag to 0 to enter the version used by the user.
  8. 一种大容量emmc镜像制作装置,其特征在于,包括:A large-capacity emmc mirror image production device, which is characterized in that it comprises:
    分区单元,用于工厂用于批量生产emmc单片的智能设备创建data分区,所述data分区包括n分区和m分区,其中所述n分区的存储内存小于所述m分区;The partition unit is used by the factory to create a data partition for mass production of eMMC single-chip smart devices, the data partition includes an n partition and an m partition, wherein the storage memory of the n partition is smaller than the m partition;
    第一加载单元,用于加载所述n分区,将预存储于所述n分区中的ext4文件***导入至固件,制成母片固件;The first loading unit is configured to load the n partition, and import the ext4 file system pre-stored in the n partition to the firmware to make a master firmware;
    烧录单元,用于将所述母片固件中的所述ext4文件***回写烧录至各个emmc单片中;Burning unit, used to write back and burn the ext4 file system in the master firmware to each emmc single chip;
    第二加载单元,用于装有所述emmc单片的用户的智能设备加载所述m分区,对所述data分区进行ext4文件***的格式化。The second loading unit is configured to load the m partition on the user's smart device equipped with the emmc chip, and format the data partition with an ext4 file system.
PCT/CN2020/120671 2019-12-26 2020-10-13 High-capacity emmc mirror image manufacturing method and apparatus WO2021129056A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911371119.9A CN111176665B (en) 2019-12-26 2019-12-26 High-capacity emmc mirror image manufacturing method and device
CN201911371119.9 2019-12-26

Publications (1)

Publication Number Publication Date
WO2021129056A1 true WO2021129056A1 (en) 2021-07-01

Family

ID=70648900

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/120671 WO2021129056A1 (en) 2019-12-26 2020-10-13 High-capacity emmc mirror image manufacturing method and apparatus

Country Status (2)

Country Link
CN (1) CN111176665B (en)
WO (1) WO2021129056A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111176665B (en) * 2019-12-26 2024-02-09 晶晨半导体(深圳)有限公司 High-capacity emmc mirror image manufacturing method and device
CN111766840B (en) * 2020-06-09 2022-05-31 深圳创维-Rgb电子有限公司 Manufacturing and implementing method of production master slice and storage medium
CN116737189B (en) * 2023-08-15 2023-10-27 中电科申泰信息科技有限公司 Shenwei platform embedded system installation mirror image and manufacturing method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577211A (en) * 2012-08-08 2014-02-12 上海赤炫信息科技有限公司 Novel packaging and burning as well as updating methods for Android ROM (read only memory) system
US20160293274A1 (en) * 2011-11-14 2016-10-06 Seagate Technology Llc Storage Device Firmware and Manufacturing Software
CN106569854A (en) * 2016-11-02 2017-04-19 捷开通讯(深圳)有限公司 Method and system for setting device firmware and realizing factory testing
CN106843949A (en) * 2017-01-11 2017-06-13 微鲸科技有限公司 The preparation method of system image, the system installation method of electronic equipment
CN107783724A (en) * 2016-08-30 2018-03-09 深圳市中兴微电子技术有限公司 A kind of generation method and device of full image file
CN111176665A (en) * 2019-12-26 2020-05-19 晶晨半导体(深圳)有限公司 Method and device for manufacturing high-capacity emmc mirror image

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103473099B (en) * 2013-09-13 2017-02-01 惠州Tcl移动通信有限公司 Software upgrading method and system for mobile terminal
CN103559054B (en) * 2013-10-30 2017-10-10 华为终端有限公司 Realization, delet method and the device of intelligent terminal multi-operation system
CN103605540B (en) * 2013-11-18 2017-05-03 四川长虹电器股份有限公司 Flash mirror fast writing method based on Android system
WO2017096521A1 (en) * 2015-12-08 2017-06-15 华为技术有限公司 Method and apparatus for extending user partition
CN106406768A (en) * 2016-09-28 2017-02-15 努比亚技术有限公司 Android system user data partitioning adjustment method and device
CN106815024B (en) * 2017-01-12 2021-03-23 惠州Tcl移动通信有限公司 Method and system for optimizing starting time of mobile terminal
CN109089108B (en) * 2018-08-15 2021-03-09 晶晨半导体(上海)股份有限公司 Test method and system
CN110413230B (en) * 2019-07-12 2023-01-06 湖南建工集团有限公司 Embedded system construction method and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160293274A1 (en) * 2011-11-14 2016-10-06 Seagate Technology Llc Storage Device Firmware and Manufacturing Software
CN103577211A (en) * 2012-08-08 2014-02-12 上海赤炫信息科技有限公司 Novel packaging and burning as well as updating methods for Android ROM (read only memory) system
CN107783724A (en) * 2016-08-30 2018-03-09 深圳市中兴微电子技术有限公司 A kind of generation method and device of full image file
CN106569854A (en) * 2016-11-02 2017-04-19 捷开通讯(深圳)有限公司 Method and system for setting device firmware and realizing factory testing
CN106843949A (en) * 2017-01-11 2017-06-13 微鲸科技有限公司 The preparation method of system image, the system installation method of electronic equipment
CN111176665A (en) * 2019-12-26 2020-05-19 晶晨半导体(深圳)有限公司 Method and device for manufacturing high-capacity emmc mirror image

Also Published As

Publication number Publication date
CN111176665A (en) 2020-05-19
CN111176665B (en) 2024-02-09

Similar Documents

Publication Publication Date Title
WO2021129056A1 (en) High-capacity emmc mirror image manufacturing method and apparatus
US9645829B2 (en) Techniques to communicate with a controller for a non-volatile dual in-line memory module
CN101770384B (en) Car audio system software upgrading method
US10303459B2 (en) Electronic system with update control mechanism and method of operation thereof
CN102141940B (en) Device, method and system for recovering firmware update
CN101634960A (en) Method for revising BIOS parameter and regenerating checksum
CN103324503A (en) Data programming system and method
CN107463459A (en) Store method, device, system and the terminal device of system exception internal storage data
US20120271983A1 (en) Computing device and data synchronization method
CN105224352A (en) Method for upgrading software version and veneer
CN101398791A (en) Method for automatically monitoring USB disc
CN109710698B (en) Data aggregation method and device, electronic equipment and medium
KR20150072963A (en) Multisystem, and method of booting the same
CN102455979B (en) Data protection method for damaged memory cell
CN112306536B (en) Main board, chip thereof and chip upgrading method
CN105630540A (en) Application class loading method and device as well as web application class loader
CN111159123B (en) Embedded reliable parameter storage file system and method
CN103294606A (en) Methods and devices for allocating memories and detecting overflow thereof
CN107608683A (en) The method and device of automatic pre-installed applications program
CN111124459B (en) Method and device for updating service logic of FPGA cloud server
CN111611104A (en) InfluxDB data backup method, system and terminal equipment
CN101201741A (en) Circuit capable of on-line system programming and method for on-line system programming
CN201804319U (en) Embedded type chip writing system
TWI715294B (en) Method for performing reading and writing operation to i2c memory based on system management bus interface
CN100547547C (en) The method of installing operating system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20908195

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 28/10/2022

122 Ep: pct application non-entry in european phase

Ref document number: 20908195

Country of ref document: EP

Kind code of ref document: A1