CN109683967A - Firmware supports method, apparatus, mobile terminal and readable storage medium storing program for executing - Google Patents
Firmware supports method, apparatus, mobile terminal and readable storage medium storing program for executing Download PDFInfo
- Publication number
- CN109683967A CN109683967A CN201811530976.4A CN201811530976A CN109683967A CN 109683967 A CN109683967 A CN 109683967A CN 201811530976 A CN201811530976 A CN 201811530976A CN 109683967 A CN109683967 A CN 109683967A
- Authority
- CN
- China
- Prior art keywords
- firmware
- equipment
- model
- default
- information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/76—Adapting program code to run in a different environment; Porting
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of firmwares to support method, searches chip model by when detecting the signal of starting device, obtaining the chip model of device handler, and in the default chip model library of firmware;If presetting chip model inventory in chip model, the device model of equipment is obtained;Facility information corresponding with device model, drive module and configuration information are loaded from the presupposed information of firmware for equipment;According to configuration information, the functional module to be launched of initialization apparatus completes equipment starting.The invention also discloses a kind of firmwares to support device, mobile terminal, readable storage medium storing program for executing.The invention enables a firmware versions can support a plurality of different equipment, reduces the number of firmware version, to reduce the workload of research staff's exploitation with test firmware.And later period updating maintenance only need to be updated modification for a firmware, further reduce the workload of research staff, saved a large amount of manpower.
Description
Technical field
The invention belongs to embedded system technology field more particularly to a kind of firmware support method, apparatus, mobile terminal and
Readable storage medium storing program for executing.
Background technique
Firmware refers to the equipment " driver " saved inside equipment, refer to its bottom, allow equipment to be able to run
Program code;By firmware, operating system could realize the run action of specific machine according to the device drives of standard.In short
It, firmware is the software for serving as the most basic bottom work of a system, and firmware is the soul of hardware device.
Currently, a equipment, it is necessary to a corresponding firmware;A plurality of different equipment, it is necessary to multiple firmwares;However
The research and development of multiple firmwares and test job amount are very big, when later period firmware update or software modification, need for every money equipment
Firmware is updated modification, and workload is also very big.
Above content is only used to facilitate the understanding of the technical scheme, and is not represented and is recognized that above content is existing skill
Art.
Summary of the invention
The main purpose of the present invention is to provide a kind of firmware support method, it is intended to solve a plurality of products firmware publication with
And firmware update maintenance, the technical issues of heavy workload.
To achieve the goals above, the invention of this hair provides a kind of firmware and supports method, the firmware support method include with
Lower step:
When detecting the signal of starting device, the chip model of the device handler is obtained, and in the firmware
The chip model is searched in default chip model library;
If presetting chip model inventory in the chip model, the device model of the equipment is obtained;
Facility information corresponding with the device model, driving are loaded from the presupposed information of the firmware for the equipment
Module and configuration information;
According to the configuration information, the functional module to be launched of the equipment is initialized, completes the equipment starting.
Optionally, the firmware supports method further include:
When detecting the signal of restorer default setting, the device model of the equipment is obtained;
The load target factory corresponding with the device model from the default factory of firmware configuration for the equipment
Configuration;
The current-configuration of the equipment is reverted into target factory configuration.
It is optionally, described that for the equipment, load is corresponding with the device model from the default factory of firmware configuration
Target dispatch from the factory configuration the step of include:
In the default device model library of firmware, target device model corresponding with the device model is searched;
If finding the target device model, obtained and the target device type from the default factory of firmware configuration
Number associated factory configuration, is configured using dispatching from the factory as target, and target factory configuration is loaded onto the equipment;
If not finding the target device model, the factory that default is obtained from the default factory of firmware configuration is matched
It sets, is configured using dispatching from the factory as target, and target factory configuration is loaded onto the equipment.
Optionally, described according to the configuration information, the step of initializing the functional module to be launched of the equipment, includes:
The nodal information of functional module to be launched and functional module to be launched is determined from the configuration information;
The nodal information is parsed, and starts corresponding functional module to be launched.
Optionally, described that set corresponding with the device model is loaded from the presupposed information of the firmware for the equipment
Include: for the step of information, drive module and configuration information
Target device model corresponding with the device model is searched in the default device model library of firmware;
If finding the target device model, obtains from the presupposed information of firmware and closed with the target device model
Facility information, drive module and the configuration information of connection, and it is loaded onto the equipment;
If not finding the target device model, the facility information of default is loaded from the presupposed information of firmware, is driven
Dynamic model block and configuration information, and it is loaded onto the equipment.
Optionally, described that set corresponding with the device model is loaded from the presupposed information of the firmware for the equipment
After the step of standby information, drive module and configuration information further include:
Default Page Template is written into the facility information and the configuration information, shows the page to generate WEB;
Based on WEB process, the WEB is shown that the page is sent to the external display end of the equipment, for display end displaying
The WEB shows the page.
Optionally, it is wrapped after described the step of searching the chip model in the default chip model library of the firmware
It includes:
If the chip model is not present in default chip model library, stop starting the equipment, and export error information.
In addition, to achieve the above object, the present invention also provides a kind of firmwares to support device, which is characterized in that the firmware
Support that device includes:.
First obtains module, for obtaining the chip-shaped of the device handler when detecting the signal of starting device
Number, and the chip model is searched in the default chip model library of the firmware;
When detecting the signal of starting device, the chip model of the equipment is obtained, and in default chip model library
Search default chip model corresponding with the chip model;
Second obtains module, if obtaining setting for the equipment in the chip model for default chip model inventory
Standby model;
Loading module, it is corresponding with the device model for being loaded from the presupposed information of the firmware for the equipment
Facility information, drive module and configuration information;
Starting module, for according to the configuration information, initializing the functional module to be launched of the equipment, described in completion
Equipment starting.
In addition, to achieve the above object, the present invention also provides a kind of mobile terminal, the mobile terminal include: memory,
Processor and it is stored in the firmware support program that can be run on the memory and on the processor, the firmware supports journey
Sequence realizes the step of firmware as described above supports method when being executed by the processor.
In addition, to achieve the above object, the present invention also provides a kind of readable storage medium storing program for executing, being deposited on the readable storage medium storing program for executing
Firmware support program is contained, the firmware support program realizes that firmware as described above supports the step of method when being executed by processor
Suddenly.
A kind of firmware that the embodiment of the present invention proposes supports method, presets the processor core that compiling is supported in firmware first
Piece model, the device model of holding equipment, the facility information of holding equipment, the activation bit of holding equipment, holding equipment are matched
Confidence breath and the WEB of holding equipment show information etc..When detecting the signal of starting device, the chip of device handler is obtained
Model, and in the default chip model library of firmware search device handler chip model;To ensure the core of device handler
Piece model be firmware support chip model, avoid device handler chip model be not firmware support chip model, if
Standby start-up course can malfunction.If default chip model inventory is in the chip model of device handler, it was demonstrated that the core of device handler
Piece model is the chip model that firmware is supported, then obtains the device model of equipment, and add from the presupposed information of firmware for equipment
Carry facility information corresponding with device model, drive module and configuration information;And according to the configuration information of acquisition, initialization
The functional module to be launched of equipment completes equipment starting.So that the equipment of distinct device model can be got from firmware
With the matched facility information of device model, drive module and configuration information, equipment starting is completed.So that a firmware version
It can support a plurality of different equipment, reduce the number of firmware version, so that it is solid with test to reduce research staff's exploitation
The workload of part.And later period updating maintenance does not need to be updated modification for multiple firmware versions, only need to be solid for one
Part is updated maintenance, further reduces the workload of research staff, has saved a large amount of manpower.
Detailed description of the invention
Fig. 1 is the mobile terminal structure schematic diagram for the hardware running environment that the embodiment of the present invention is related to;
Fig. 2 is the flow diagram that firmware of the present invention supports method first embodiment;
Fig. 3 is the flow diagram that firmware of the present invention supports method second embodiment.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The primary solutions of the embodiment of the present invention are: when detecting the signal of starting device, obtaining at the equipment
The chip model of device is managed, and searches the chip model in the default chip model library of the firmware;If default chip model
Inventory then obtains the device model of the equipment in the chip model;It is the equipment from the presupposed information of the firmware
Load facility information corresponding with the device model, drive module and configuration information;According to the configuration information, initially
The functional module to be launched for changing the equipment completes the equipment starting.
Due in the prior art, a equipment, it is necessary to a corresponding firmware;A plurality of different equipment, it is necessary to more
A firmware;However the research and development of multiple firmwares and test job amount are very big, when later period firmware update or software modification, need to be directed to
The firmware of every money equipment is updated modification, and workload is also very big.
The present invention provides a solution, so that a firmware version can support a plurality of different equipment, reduces
The number of firmware version, to reduce the workload of research staff's exploitation with test firmware.And later period updating maintenance is not
It needs to be updated modification for multiple firmware versions, only need to be updated maintenance for a firmware, further reduce and grind
The workload of hair personnel has saved a large amount of manpower.
As shown in Figure 1, Fig. 1 is the mobile terminal structure signal for the hardware running environment that the embodiment of the present invention is related to
Figure.
Mobile terminal of the embodiment of the present invention can be router, TV, be also possible to PC, smart phone, tablet computer, electricity
Philosophical works reader, MP3 (Moving Picture Experts Group Audio Layer III, dynamic image expert compression
Standard audio level 3) player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image
Expert's compression standard audio level 3) mobile terminal devices such as player, portable computer.It will be appreciated by those skilled in the art that
It is that other than being used in particular for the element of mobile purpose, the construction of embodiment according to the present invention can also apply to fix
The terminal of type.In embodiments of the present invention, subsequent described equipment is mobile terminal signified herein.
As shown in Figure 1, the mobile terminal may include: processor 1001, such as CPU, network interface 1004, user interface
1003, memory 1005, communication bus 1002.Wherein, communication bus 1002 is for realizing the connection communication between these components.
User interface 1003 may include input unit such as keyboard (Keyboard), and optional user interface 1003 can also include standard
Wireline interface, wireless interface.Network interface 1004 optionally may include standard wireline interface and wireless interface (such as WI-FI
Interface).Memory 1005 can be high speed RAM memory, be also possible to stable memory (non-volatile
), such as magnetic disk storage memory.Memory 1005 optionally can also be the storage dress independently of aforementioned processor 1001
It sets.
Processor 1001 is the control centre of mobile terminal, utilizes each of various interfaces and the entire mobile terminal of connection
A part by running or execute the software program and/or module that are stored in memory 1005, and calls and is stored in storage
Data in device 1005 execute the various functions and processing data of mobile terminal, to carry out integral monitoring to mobile terminal.Such as
Processor 1001 executes the firmware support program in memory 1005, to realize that firmware of the present invention supports the step of each embodiment of method
Suddenly.
Memory 1005 can be used for storing software program and various data, and memory 1005 can store for a kind of computer
Medium, the memory 1005 are stored with terminal caller of the present invention and answer program.Memory 1005 can mainly include storing program area
The storage data area and, wherein storing program area can (such as the sound of application program needed for storage program area, at least one function
Sound playing function, image player function etc.) etc.;Storage data area can store according to mobile phone use created data (such as
Audio data, phone directory etc.) etc..In addition, memory 1005 may include high-speed random access memory, it can also include non-easy
The property lost memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Optionally, mobile terminal can also include camera, RF (Radio Frequency, radio frequency) circuit, sensor,
Voicefrequency circuit, WiFi module etc..Wherein, sensor such as infrared sensor, optical sensor, motion sensor and other biographies
Sensor.Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ring
The light and shade of border light adjusts the brightness of display screen, and proximity sensor can close display screen when mobile terminal is moved in one's ear
And/or backlight.As a kind of motion sensor, gravity accelerometer can detect in all directions (generally three axis) and add
The size of speed can detect that size and the direction of gravity when static, the application that can be used to identify mobile terminal posture is (such as horizontal
Vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Certainly, it moves
Dynamic terminal can also configure the other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, no longer superfluous herein
It states.
It will be understood by those skilled in the art that mobile terminal structure shown in Fig. 1 does not constitute the limit to mobile terminal
It is fixed, it may include perhaps combining certain components or different component layouts than illustrating more or fewer components.
As shown in Figure 1, as may include operating system, network communication in a kind of memory 1005 of readable storage medium storing program for executing
Module, Subscriber Interface Module SIM and firmware support program.
In mobile terminal shown in Fig. 1, network interface 1004 is mainly used for connecting background server, with background server
Carry out data communication;User interface 1003 is mainly used for connecting client (user terminal), carries out data communication with client;And locate
Reason device 1001 can be used for calling the firmware support program stored in memory 1005, and execute following operation:
When detecting the signal of starting device, the chip model of the device handler is obtained, and in the firmware
The chip model is searched in default chip model library;
If presetting chip model inventory in the chip model, the device model of the equipment is obtained;
Facility information corresponding with the device model, driving are loaded from the presupposed information of the firmware for the equipment
Module and configuration information;
According to the configuration information, the functional module to be launched of the equipment is initialized, completes the equipment starting.
Further, the firmware supports method further include:
When detecting the signal of restorer default setting, the device model of the equipment is obtained;
The load target factory corresponding with the device model from the default factory of firmware configuration for the equipment
Configuration;
The current-configuration of the equipment is reverted into target factory configuration.
Further, described to be loaded and the device model pair from the default factory of firmware configuration for the equipment
Answer target factory configuration the step of include:
In the default device model library of firmware, target device model corresponding with the device model is searched;
If finding the target device model, obtained and the target device type from the default factory of firmware configuration
Number associated factory configuration, is configured using dispatching from the factory as target, and target factory configuration is loaded onto the equipment;
If not finding the target device model, the factory that default is obtained from the default factory of firmware configuration is matched
It sets, is configured using dispatching from the factory as target, and target factory configuration is loaded onto the equipment.
Further, described according to the configuration information, the step of initializing the functional module to be launched of the equipment packet
It includes:
The nodal information of functional module to be launched and functional module to be launched is determined from the configuration information;
The nodal information is parsed, and starts corresponding functional module to be launched.
Further, it is described for the equipment loaded from the presupposed information of the firmware it is corresponding with the device model
The step of facility information, drive module and configuration information includes:
Target device model corresponding with the device model is searched in the default device model library of firmware;
If finding the target device model, obtains from the presupposed information of firmware and closed with the target device model
Facility information, drive module and the configuration information of connection, and it is loaded onto the equipment;
If not finding the target device model, the facility information of default is loaded from the presupposed information of firmware, is driven
Dynamic model block and configuration information, and it is loaded onto the equipment.
Further, it is described for the equipment loaded from the presupposed information of the firmware it is corresponding with the device model
After the step of facility information, drive module and configuration information further include:
Default Page Template is written into the facility information and the configuration information, shows the page to generate WEB;
Based on WEB process, the WEB is shown that the page is sent to the external display end of the equipment, for display end displaying
The WEB shows the page.
Further, it is wrapped after described the step of searching the chip model in the default chip model library of the firmware
It includes:
If the chip model is not present in default chip model library, stop starting the equipment, and export error information.
Based on above-mentioned hardware configuration, embodiment of the present invention method is proposed.
It referring to Fig. 2, is supported in method first embodiment in firmware of the present invention, firmware supports that method includes:
Step S10 obtains the chip model of device handler, and in firmware when detecting the signal of starting device
Chip model is searched in default chip model library;
Firmware of the present invention supports method to be suitable for embedded device, such as router, a firmware can support function class
Seemingly, the different a plurality of equipment of model.The firmware that firmware of the present invention supports method is stored in the Flash of embedded device;This hair
Bright firmware supports in the firmware of method that compiling is default: the chip model list of support, the device model list of holding equipment,
The facility information of holding equipment, the factory configuration information of holding equipment, the WEB display configuration of holding equipment and holding equipment
Drive module information etc..In order to which the object of the invention is better achieved, firmware of the present invention supports each function in the firmware of method
The software realization of energy module should be independent as far as possible.
When detecting the signal of starting device, after the completion of device power, file system initialization, read by register
Take the chip model of the processor of equipment to be launched.If register successfully reads the chip-shaped of the processor of equipment to be launched
Number, then searching the chip model of the processor of equipment to be launched in the default chip model library of firmware.Wherein, starting device
Signal, the enabling signal etc. that the enabling signal or equipment that can be device power-up are restarted.
Default chip model library, refers to and compiles preset chip model list in firmware, includes one in chip model list
A or multiple chip models, the corresponding processor of these chip models are the processors that firmware is supported;In present example, core
Chip model included in piece model list is quantitatively not particularly limited, and can be configured according to demand.
Wherein, file system is operating system for clearly (commonly disk also to have based on NAND storage equipment
The solid state hard disk of Flash) or the file on subregion method and data structure;That is the method for constituent act on a storage device.
It is responsible for management in operating system and the software mechanism of storage file information is known as file management system, abbreviation file system.File
System consists of three parts: the interface of file system, to the software assembly of object manipulation and management, object and attribute.From system
From the point of view of angle, file system is to carry out tissue and distribution to the space of file-storage device, is responsible for file storage and to deposit
The system that file is protected and retrieved.Specifically, it, which is responsible for user, establishes file, deposit is read, modification, dump text
Part controls the access of file, and file etc. is cancelled when user does not use.
Optionally, after step S10 further include:
Step S50 stops starting device, and export error information if chip model is not present in default chip model library.
If not searching the chip model of the processor of equipment to be launched in the default chip model library of firmware, it was demonstrated that
Firmware does not support the device handler of the chip model, then stopping starting device, and error information is exported, in reporting an error for output
Can be prompted in information starting failure, can not loading firmware or firmware the information such as do not support.Wherein, the shape of error information is exported
Formula can be, and sounds an alarm, lights indicator light, display error message or printing and report an error etc..
In the present embodiment, the default chip model list supported of compiling in firmware first;Then by reading equipment
The chip model of processor, and the chip model that the processor of equipment to be launched is searched in chip model library is preset in firmware;Most
Afterwards according to lookup result determine equipment chip model whether be firmware support chip model, determine whether further to open
Dynamic equipment;If presetting the chip model for not finding the processor of equipment to be launched in chip model library in firmware, it was demonstrated that
Firmware does not support the processor of the chip model, then stops starting device and export error information.Avoid the core of device handler
Piece model is not the chip model that firmware is supported, equipment start-up course can malfunction;User can also quickly determine that equipment starting is lost
Losing is chip model due to firmware not holding equipment processor.
Step S20, if default chip model inventory obtains the device model of equipment in chip model;
If presetting the chip model for finding the processor of equipment to be launched in chip model library in firmware, it was demonstrated that firmware
The processor of the chip model is supported, then reading the device model of equipment from the area Reservearea of equipment.Wherein,
The area Reservearea is that equipment is preset when leaving the factory, and the area Reservearea stores the device model of equipment, Ke Yizhi
It connects reading and obtains the device model of equipment.
Optionally, in order to which the stability after the starting and equipment starting of equipment is better achieved, chip is preset in firmware
After the chip model for finding the processor of equipment to be launched in model library, the bus extender GPIO of initialization apparatus chip
Driving.GPIO (General Purpose Input Output, universal input/output) is referred to as, bus extender, each
GPIO port can be each configured to input or be exported by software.The advantages of GPIO, has: low-power consumption;IIC slave connects built in GPIO
Mouthful, it being capable of full speed operation in stand-by mode;It does not need to write additional code, document, does not need any maintenance workers
Make;The response time can be predefined, shortens or determine the response time etc. between external event and interruption.
Step S30 loads facility information corresponding with device model, driving mould for equipment from the presupposed information of firmware
Block and configuration information;
According to the device model of equipment to be launched, the device model with equipment to be launched is obtained from the presupposed information of firmware
Corresponding facility information, drive module and configuration information, and facility information, drive module and the configuration information that will acquire add
It is loaded onto equipment to be launched.Wherein, corresponding, refer to if the device model of equipment to be launched is the device model that firmware is supported,
Then from the presupposed information of firmware obtain be associated with the device model of equipment to be launched preset facility information, drive module, with
And configuration information;If the device model of equipment to be launched is not the device model that firmware is supported, from the presupposed information of firmware
Middle facility information, drive module and the configuration information for obtaining default.Wherein, be associated with device model preset facility information,
Drive module and configuration information, facility information, drive module and the configuration information of default are all to compile to preset in firmware
's.Compiled in firmware preset facility information, drive module and configuration information be associated with device model it is preset;It is needing
When being equipment loading equipemtn information, drive module and configuration information, if the device model of equipment is the equipment that firmware is supported
Model can be searched and be got in the presupposed information of firmware and be closed with the device model supported by the device model of support
Join preset facility information, drive module and configuration information and is loaded onto equipment;If the device model of equipment is not firmware branch
The device model held then can directly obtain facility information, drive module and the configuration of default in the presupposed information of firmware
Information is simultaneously loaded onto equipment.Facility information refers to the essential informations such as software and hardware version, the model of equipment.Drive module is
The bottom of functional module.Configuration information, the nodal information including each functional module.
The device model list for the equipment supported, facility information, the driving mould of the equipment of support have been preset in compiling in firmware
Block and configuration information, and facility information, drive module and the configuration information of default etc.;Wherein, presupposed information refers to solid
Equipment letter preset, with the associated facility information of device model, drive module and configuration information, and default is compiled in part
Breath, drive module and configuration information;By device model, it can be searched in the presupposed information of firmware and get equipment type
Number corresponding facility information, drive module and configuration information.That is, if the device model of equipment is the equipment that firmware is supported
Model can be searched in the presupposed information of firmware by the device model of support and get device model association and be preset
Facility information, drive module and configuration information;If the device model of equipment is not the device model that firmware is supported,
Facility information, drive module and the configuration information of default can be directly obtained in the presupposed information of firmware.
Step S40, according to configuration information, the functional module to be launched of initialization apparatus completes equipment starting.
Functional module to be launched refers to the realization module of each function of equipment, e.g., WiFi function module, phonetic function
Module, video function modules etc..
After the completion of facility information, drive module and the configuration information of equipment to be launched load, function mould to be launched is obtained
The configuration information of block initializes corresponding functional module to be launched.Wherein, corresponding to refer to matching for each functional module to be launched
Confidence breath, for initializing the functional module.Such as the configuration information of WiFi function module, for initializing WiFi function module;
The configuration information of speech function module, for initializing speech function module;The configuration information of video function modules is used to initial
Change video function modules.
Optionally, step S40 includes:
Step A1 determines the nodal information of functional module to be launched and functional module to be launched from configuration information;
Specifically, from the configuration information of acquisition, functional module to be launched can be determined;The configuration information of acquisition contains
The nodal information of functional module to be launched can star functional module to be launched by parsing these nodal informations.Wherein, to
Startup function module can be one or more functional module.
Step A2, parses nodal information, and starts corresponding functional module to be launched.
Specifically, according to the nodal information for the functional module to be launched for including in the configuration information of acquisition, by function to be launched
The nodal information of energy module is parsed, and is started each functional module, is completed the initialization of the functional module to be launched of equipment.Most
Afterwards, the parsing of configuration is completed, and then completes the starting of equipment.
In the present embodiment, by the configuration information of acquisition, the nodal information for treating startup function module is parsed, complete
The initialization of the functional module to be launched of forming apparatus starts each functional module of equipment normally, and equipment is starting
After can operate normally.
In the present embodiment, processor chips model, the equipment of holding equipment that compiling is supported are preset in firmware first
Model, the facility information of holding equipment, the activation bit of holding equipment, the configuration information of holding equipment and holding equipment WEB
Show information etc..When detecting the signal of starting device, the chip model of device handler is obtained, and in the default core of firmware
The chip model of device handler is searched in piece model library;To ensure that the chip model of device handler is the chip that firmware is supported
Model, avoiding the chip model of device handler is not chip model that firmware is supported, and equipment start-up course can malfunction.If default
Chip model of the chip model inventory in device handler, it was demonstrated that the chip model of device handler is that firmware supports chip-shaped
Number, then the device model of equipment is obtained, and equipment letter corresponding with device model is loaded from the presupposed information of firmware for equipment
Breath, drive module and configuration information;And according to the configuration information of acquisition, the functional module to be launched of initialization apparatus is completed
Equipment starting.So that the equipment of distinct device model can be got from firmware with the matched facility information of device model,
Drive module and configuration information complete equipment starting.The equipment of a plurality of different models is allowed to share consolidating for a version
Part, a firmware can support a plurality of different equipment;It does not need individually to issue a firmware for every money product, avoid wave
Take a large amount of time and manpower, considerably reduces the workload of firmware research and development and test.Later period update dimension is decreased simultaneously
The firmware number of shield further reduces the workload of firmware update maintenance, has saved largely manpower and time cost.
Further, it referring to Fig. 3, is supported in method second embodiment in firmware of the present invention, firmware supports method further include:
Step S60 obtains the device model of equipment when detecting the signal of restorer default setting;
Wherein, user can trigger by the display page of WEB process or other orders, such as by key, issue extensive
The request of multiple equipment default setting.When detecting the signal of restorer default setting, from the equipment of default setting to be restored
The area Reservearea read equipment device model.
Step S70 is equipment load from the default factory of firmware configuration target factory configuration corresponding with device model;
According to the device model of default setting equipment to be restored, obtains from the default factory of firmware configuration and to be set with equipment
For the corresponding factory configuration of model, and the factory configuration that will acquire is loaded onto equipment.Wherein, corresponding, refer to if equipment
Device model is the device model that firmware is supported, then obtains from the default factory of firmware configuration and be associated with the device model of equipment
Preset factory configuration;If the device model of equipment is not the device model that firmware is supported, match from the default factory of firmware
Set the middle factory configuration for obtaining default.Wherein, preset factory configuration is associated with device model, the factory configuration of default is all
It is compiled in firmware preset.Compiled in firmware preset factory configuration be associated with device model it is preset;It is needing for equipment
When load factory configuration, if the device model of equipment is the device model that firmware is supported, can by the device model of support,
It is searched in the default factory configuration of firmware and gets to be associated with preset factory configuration with the device model supported and be loaded onto and set
It is standby;If the device model of equipment is not the device model that firmware is supported, can directly be obtained in the default factory configuration of firmware
It takes the factory of default to configure and is loaded onto equipment.
The device model list for the equipment supported has been preset in compiling in firmware, and the factory configuration for the equipment supported;Wherein,
Default factory configuration refers to that the associated factory of preset and device model is compiled in firmware to be configured, and the factory of default is matched
It sets;By device model, it can be configured in the default factory of firmware and search and get the corresponding factory configuration of device model.
That is, if the device model of equipment is the device model that firmware is supported, it can be by the device model of support, in the default of firmware
It is searched in factory configuration and gets the device model and be associated with preset factory configuration;If the device model of equipment is not firmware
The device model of support then can directly obtain the factory configuration of default in the default factory configuration of firmware.
Optionally, step S70 includes:
Step B1 searches target device model corresponding with device model in the default device model library of firmware;
Specifically, in the default device model library of firmware, the device model pair with default setting equipment to be restored is searched
The target device model answered.Wherein, corresponding, refer to that target identical with the device model of the equipment of default setting to be restored is set
Standby model.Default device model library, refers to and compiles preset device model list in firmware, includes one in device model list
Or multiple equipment model, the corresponding equipment of these device models are the equipment that firmware is supported;In present example, device model
Device model included in list is quantitatively not particularly limited, and can be configured according to demand.
Step B2 is obtained and target device type from the default factory of firmware configuration if finding target device model
Number associated factory configuration, is configured using dispatching from the factory as target, and target factory configuration is loaded onto equipment;
If finding the device model pair with the equipment of default setting to be restored in the default device model library of firmware
The target device model answered, it was demonstrated that there are the equipment of the equipment of default setting to be restored in the device model list that firmware is supported
Model, the device model of the equipment of default setting to be restored are the device model that firmware is supported;Then match from the default factory of firmware
It sets middle acquisition and is associated with preset factory configuration with the device model of equipment, configured using dispatching from the factory as target, and target factory is matched
It sets and is loaded onto equipment.Wherein, target device model refers to that the device model in the device model list of firmware support, target are set
Standby model is identical as the device model of the equipment of default setting to be restored.
Step B3 obtains the factory of default if not finding target device model from the default factory of firmware configuration
Configuration is configured using dispatching from the factory as target, and target factory configuration is loaded onto equipment.
If not finding the equipment type with the equipment of default setting to be restored in the default device model library of firmware
Number corresponding target device model, it was demonstrated that the equipment of default setting to be restored is not present in the device model list that firmware is supported
Device model, the device model of the equipment of default setting to be restored be not firmware support device model;Then from firmware
The factory configuration information that default is obtained in default configuration of dispatching from the factory, is configured, and target is dispatched from the factory and configures load using dispatching from the factory as target
To equipment.
In the present embodiment, as long as the chip model of device handler is the chip model that firmware is supported, no matter to extensive
Whether the device model of the equipment of multiple default setting is device model that firmware is supported, can be configured from the default factory of firmware
The corresponding factory of middle acquisition device model configures and is loaded onto equipment;When the device model of equipment is the device model that firmware is supported
When, the factory with target device model associations is obtained from the default factory of firmware configuration to be configured and be loaded onto equipment;Equipment
When device model is not the device model that firmware is supported, the factory that default is obtained from the default factory of firmware configuration configures and adds
It is loaded onto equipment.So that different model, default setting to be restored equipment, can get factory from the same firmware and match
Equipment is set and be loaded onto, realizes the equipment factory reset of different model.
The current-configuration of equipment is reverted to target factory configuration by step S80.
For equipment, load target factory corresponding with device model is with postponing from the default factory of firmware configuration, using mesh
It marks factory's configuration and replacement is all modified to the configuring area of the current-configuration of equipment, so that equipment reverts to default setting.Tool
Body, if the device model of default setting equipment to be restored is the device model that firmware is supported, set using factory to be restored
The configuring area of the corresponding factory configuration overlay device of the device model for the equipment set.If the equipment of default setting to be restored is set
Standby model is not the device model that firmware is supported, then using the configuring area of the factory configuration overlay device of default.Using target
After the configuring area of factory configuration overlay device, restorer default setting can be completed;When being again started up equipment, equipment is matched
It is set to factory configuration.Optionally, after factory reset, restarting equipment, restarting process and normal equipment start-up course base
This is consistent.
In the present embodiment, according to the device model of default setting equipment to be restored, from the default factory of firmware configuration
Factory configuration corresponding with the device model of equipment is obtained, and the factory configuration that will acquire is loaded onto equipment, goes out with restorer
Factory's setting;The equipment of different model to obtain corresponding factory configuration from a firmware and carry out restorer factory to set
It sets, avoids the need for issuing a firmware for the equipment of each model, it could holding equipment factory reset;It avoids similar
The needs of function device individually issue with test firmware, waste time and manpower, to greatly reduce the research and development and survey of firmware
Workload is tried, human cost, time cost are saved;Meanwhile enhancing the maintainability of software.
Further, it is supported in method 3rd embodiment in firmware of the present invention, is based on embodiment shown in Fig. 2, step S30
Include:
Step S31 searches target device model corresponding with device model in the default device model library of firmware;
In the default device model library of firmware, target device type corresponding with the device model of equipment to be launched is searched
Number.Wherein, corresponding, refer to target device model identical with the device model of equipment to be launched.Default device model library is
Refer to and compile preset device model list in firmware, one or more device models, these equipment are included in device model list
The corresponding equipment of model is the equipment that firmware is supported;In present example, device model included in device model list
It is quantitatively not particularly limited, can be configured according to demand.
Step S32 is obtained from the presupposed information of firmware and is closed with target device model if finding target device model
Facility information, drive module and the configuration information of connection, and it is loaded onto equipment;
If finding target corresponding with the device model of equipment to be launched in the default device model library of firmware and setting
Standby model, it was demonstrated that there are the device model of equipment to be launched in the device model list that firmware is supported, equipment to be launched is set
The device model that standby model firmware is supported;Then from the presupposed information of firmware obtain be associated with the device model of equipment it is preset
Facility information, drive module and configuration information simultaneously will be loaded onto equipment.Wherein, target device model refers to what firmware was supported
Device model in device model list, target device model are identical as the device model of equipment to be launched.
Step S33 loads the equipment letter of default if not finding target device model from the presupposed information of firmware
Breath, drive module and configuration information, and it is loaded onto equipment.
If not finding mesh corresponding with the device model of equipment to be launched in the default device model library of firmware
Marking device model, it was demonstrated that the device model of equipment to be launched is not present in the device model list that firmware is supported, it is to be launched to set
Standby device model is not the device model that firmware is supported, then obtains the facility information of default from the presupposed information of firmware, drives
Dynamic model block and configuration information simultaneously will be loaded onto equipment.Wherein, with the default facility information of target device model associations, driving
Module and configuration information, facility information, drive module and the configuration information of default, be all compiled in firmware it is preset.
Facility information refers to the essential informations such as software and hardware version, the model of equipment.Drive module is the bottom of functional module.Match
Confidence breath, the nodal information including each functional module.
In the present embodiment, as long as the chip model of device handler is the chip model that firmware is supported, no matter wait open
The device model of dynamic equipment whether be firmware support device model, equipment type can be obtained from the presupposed information of firmware
Number corresponding facility information, drive module and configuration information, and be loaded onto equipment and be loaded onto equipment;When the equipment of equipment
When the device model that model firmware is supported, obtains from the presupposed information of firmware and believe with the equipment of target device model associations
Breath, drive module and configuration information, and be loaded onto equipment and be loaded onto equipment;The device model of equipment is not that firmware is supported
Device model when, obtain facility information, drive module and the configuration information of default from the presupposed information of firmware, and add
It is loaded onto equipment and is loaded onto equipment.So that different model, equipment to be launched, can get from the same firmware and set
Standby information, drive module and configuration information, and it is loaded onto equipment, realize the equipment starting of different model.So that a plurality of
The equipment of different model can use the same firmware, reduce publication and the test volume of firmware, to save a large amount of people
Power and time.The firmware number of later period updating maintenance is decreased simultaneously, further reduces the workload of firmware update maintenance,
Manpower and time cost are saved largely.
Optionally, after step S30 further include:
Step C1, is written default Page Template for facility information and configuration information, shows the page to generate WEB;
After the completion of facility information, drive module and the configuration information of equipment to be launched load, according to the equipment of equipment
Model determines that equipment shows the information to be displayed of the page in WEB;It then will be to aobvious from the facility information of load and configuration information
Show that information inserts default Page Template, shows the page to generate WEB.Wherein, default Page Template is setting according to different model
For what is determined, device model is different, presets Page Template difference, and the information to be displayed content of filling is also different, so that realization is not
WEB with model device shows that the display content of the page is different.
Step C2 is based on WEB process, WEB is shown that the page is sent to the external display end of equipment, for display end displaying
WEB shows the page.
Finally, being based on WEB process, WEB is shown that the page is sent to the external display end of equipment, the external display end of equipment is shown
WEB shows the page;User is in the external display end of opening equipment, it can be seen that the WEB of equipment shows the page.
In the present embodiment, can according to distinct device model, default Page Template be written different facility information and
Configuration information shows that the display information content of the page is different to form the WEB of distinct device.Same firmware is realized, is supplied to
Different models of equipment is in use, WEB shows that the page can show different display information;It is set so as to realize according to different
It is standby, increase and shows information with the page for deleting WEB process.The equipment for allowing a firmware to support different model, reduces
The publication of firmware and test volume, to save a large amount of manpower and time.Simultaneously because of the reduction of firmware number, the later period of firmware
It updates and decreases great workload with maintenance.
In addition, the embodiment of the present invention also proposes that a kind of firmware supports device, firmware to support that device includes:
First obtains module, for obtaining the chip-shaped of the device handler when detecting the signal of starting device
Number, and the chip model is searched in the default chip model library of the firmware;
When detecting the signal of starting device, the chip model of the equipment is obtained, and in default chip model library
Search default chip model corresponding with the chip model;
Second obtains module, if obtaining setting for the equipment in the chip model for default chip model inventory
Standby model;
Loading module, it is corresponding with the device model for being loaded from the presupposed information of the firmware for the equipment
Facility information, drive module and configuration information;
Starting module, for according to the configuration information, initializing the functional module to be launched of the equipment, described in completion
Equipment starting.
Optionally, firmware supports that device further includes restoring setup module, restores setup module and is used for:
When detecting the signal of restorer default setting, the device model of the equipment is obtained;
The load target factory corresponding with the device model from the default factory of firmware configuration for the equipment
Configuration;
The current-configuration of the equipment is reverted into target factory configuration.
Optionally, restore setup module to be also used to:
In the default device model library of firmware, target device model corresponding with the device model is searched;
If finding the target device model, obtained and the target device type from the default factory of firmware configuration
Number associated factory configuration, is configured using dispatching from the factory as target, and target factory configuration is loaded onto the equipment;
If not finding the target device model, the factory that default is obtained from the default factory of firmware configuration is matched
It sets, is configured using dispatching from the factory as target, and target factory configuration is loaded onto the equipment.
Optionally, starting module is also used to:
The nodal information of functional module to be launched and functional module to be launched is determined from the configuration information;
The nodal information is parsed, and starts corresponding functional module to be launched.
Optionally, loading module block is also used to:
Target device model corresponding with the device model is searched in the default device model library of firmware;
If finding the target device model, obtains from the presupposed information of firmware and closed with the target device model
Facility information, drive module and the configuration information of connection, and it is loaded onto the equipment;
If not finding the target device model, the facility information of default is loaded from the presupposed information of firmware, is driven
Dynamic model block and configuration information, and it is loaded onto the equipment.
Optionally, firmware supports that device further includes page info generation module, and page info generation module is also used to:
Default Page Template is written into the facility information and the configuration information, shows the page to generate WEB;
Based on WEB process, the WEB is shown that the page is sent to the external display end of the equipment, for display end displaying
The WEB shows the page.
Optionally, the first acquisition module is also used to:
If the chip model is not present in default chip model library, stop starting the equipment, and export error information.
In addition, the embodiment of the present invention also proposes a kind of readable storage medium storing program for executing, firmware is stored on the readable storage medium storing program for executing
Support program, the firmware support program realize the step of firmware as described above supports method when being executed by processor.
Readable storage medium storing program for executing specific embodiment of the present invention is referred to above-mentioned firmware and supports each embodiment of method, herein not
It repeats again.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the system that include a series of elements not only include those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or system institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
There is also other identical elements in the process, method of element, article or system.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art
The part contributed out can be embodied in the form of software products, which is stored in one as described above
In storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a mobile terminal device (can be electricity
Depending on mobile phone, computer, server, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of firmware supports method, which is characterized in that the firmware supports that method includes:
When detecting the signal of starting device, the chip model of the device handler is obtained, and in the default of the firmware
The chip model is searched in chip model library;
If presetting chip model inventory in the chip model, the device model of the equipment is obtained;
Facility information corresponding with the device model, driving mould are loaded from the presupposed information of the firmware for the equipment
Block and configuration information;
According to the configuration information, the functional module to be launched of the equipment is initialized, completes the equipment starting.
2. firmware as described in claim 1 supports method, which is characterized in that the firmware supports method further include:
When detecting the signal of restorer default setting, the device model of the equipment is obtained;
The load target factory configuration corresponding with the device model from the default factory of firmware configuration for the equipment;
The current-configuration of the equipment is reverted into target factory configuration.
3. firmware as claimed in claim 2 supports method, which is characterized in that the presetting from the firmware for the equipment
The step of target factory corresponding with the device model configures is loaded in factory configuration includes:
In the default device model library of firmware, target device model corresponding with the device model is searched;
If finding the target device model, obtains from the default factory of firmware configuration and closed with the target device model
The factory of connection configures, and is configured using dispatching from the factory as target, and target factory configuration is loaded onto the equipment;
If not finding the target device model, the factory configuration of default is obtained from the default factory of firmware configuration, with
It dispatches from the factory and configures as target, and target factory configuration is loaded onto the equipment.
4. firmware as described in claim 1 supports method, which is characterized in that it is described according to the configuration information, initialize institute
The step of stating the functional module to be launched of equipment include:
The nodal information of functional module to be launched and functional module to be launched is determined from the configuration information;
The nodal information is parsed, and starts corresponding functional module to be launched.
5. firmware as described in claim 1 supports method, which is characterized in that the presetting from the firmware for the equipment
The step of load facility information corresponding with the device model, drive module and configuration information, includes: in information
Target device model corresponding with the device model is searched in the default device model library of firmware;
If finding the target device model, obtained from the presupposed information of firmware and the target device model associations
Facility information, drive module and configuration information, and it is loaded onto the equipment;
If not finding the target device model, facility information, the driving mould of default are loaded from the presupposed information of firmware
Block and configuration information, and it is loaded onto the equipment.
6. firmware as described in claim 1 supports method, which is characterized in that the presetting from the firmware for the equipment
After the step of loading facility information corresponding with the device model, drive module and configuration information in information further include:
Default Page Template is written into the facility information and the configuration information, shows the page to generate WEB;
Based on WEB process, the WEB is shown that the page is sent to the external display end of the equipment, for described in display end displaying
WEB shows the page.
7. firmware as described in claim 1 supports method, which is characterized in that the default chip model library in the firmware
Include: after the step of middle lookup chip model
If the chip model is not present in default chip model library, stop starting the equipment, and export error information.
8. a kind of firmware supports device, which is characterized in that the firmware supports that device includes:
First obtains module, for when detecting the signal of starting device, obtaining the chip model of the device handler, and
The chip model is searched in the default chip model library of the firmware;
When detecting the signal of starting device, the chip model of the equipment is obtained, and search in default chip model library
Default chip model corresponding with the chip model;
Second obtains module, if obtaining the equipment type of the equipment in the chip model for default chip model inventory
Number;
Loading module, for loading equipment corresponding with the device model from the presupposed information of the firmware for the equipment
Information, drive module and configuration information;
Starting module, for initializing the functional module to be launched of the equipment, completing the equipment according to the configuration information
Starting.
9. a kind of mobile terminal, which is characterized in that the mobile terminal includes: memory, processor and is stored in the storage
It is real when the firmware support program is executed by the processor on device and the firmware support program that can run on the processor
Now the firmware as described in any one of claims 1 to 7 supports the step of method.
10. a kind of readable storage medium storing program for executing, which is characterized in that firmware support program is stored on the readable storage medium storing program for executing, it is described
The step of firmware as described in any one of claims 1 to 7 supports method is realized when firmware support program is executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811530976.4A CN109683967B (en) | 2018-12-13 | 2018-12-13 | Firmware support method, device, mobile terminal and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811530976.4A CN109683967B (en) | 2018-12-13 | 2018-12-13 | Firmware support method, device, mobile terminal and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109683967A true CN109683967A (en) | 2019-04-26 |
CN109683967B CN109683967B (en) | 2022-06-10 |
Family
ID=66186836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811530976.4A Active CN109683967B (en) | 2018-12-13 | 2018-12-13 | Firmware support method, device, mobile terminal and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109683967B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112306550A (en) * | 2020-10-30 | 2021-02-02 | 广州朗国电子科技有限公司 | Method and device for enabling one firmware to be compatible with multiple board cards, storage medium and terminal |
WO2021036417A1 (en) * | 2019-08-23 | 2021-03-04 | 广东电网有限责任公司 | Android-based gps module adaptation method and apparatus, device, and storage medium |
CN112783562A (en) * | 2021-01-15 | 2021-05-11 | 苏州浪潮智能科技有限公司 | Display equipment selection method and device |
CN113254059A (en) * | 2021-05-24 | 2021-08-13 | 恒为科技(上海)股份有限公司 | Plate type integration method and device for marvell exchange software CPSS |
CN113515315A (en) * | 2021-07-01 | 2021-10-19 | 深圳创维-Rgb电子有限公司 | WIFI chip driver loading method, device, equipment and storage medium |
CN114691397A (en) * | 2020-12-29 | 2022-07-01 | 深圳市江波龙电子股份有限公司 | Disk repairing method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030217193A1 (en) * | 2002-05-17 | 2003-11-20 | Sun Microsystems, Inc. | Method, system and article of manufacture for a firmware image |
CN101610501A (en) * | 2009-07-16 | 2009-12-23 | 中兴通讯股份有限公司 | Device firmware upgrade system and method, device management server and portable terminal |
CN103777977A (en) * | 2012-10-25 | 2014-05-07 | 上海斐讯数据通信技术有限公司 | Starting method for embedded equipment and switch |
CN103984581A (en) * | 2014-05-30 | 2014-08-13 | 乐视致新电子科技(天津)有限公司 | Firmware upgrading method and device of chip |
CN107463407A (en) * | 2017-08-10 | 2017-12-12 | 青岛海信移动通信技术股份有限公司 | Fingerprint chip initiation method and device |
CN108170457A (en) * | 2017-12-27 | 2018-06-15 | 上海闻泰电子科技有限公司 | Firmware upgrade method, device and VR head-mounted displays |
CN108199877A (en) * | 2017-12-29 | 2018-06-22 | 生迪智慧科技有限公司 | Electronic equipment and its authentication method and firmware upgrade method |
-
2018
- 2018-12-13 CN CN201811530976.4A patent/CN109683967B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030217193A1 (en) * | 2002-05-17 | 2003-11-20 | Sun Microsystems, Inc. | Method, system and article of manufacture for a firmware image |
CN101610501A (en) * | 2009-07-16 | 2009-12-23 | 中兴通讯股份有限公司 | Device firmware upgrade system and method, device management server and portable terminal |
CN103777977A (en) * | 2012-10-25 | 2014-05-07 | 上海斐讯数据通信技术有限公司 | Starting method for embedded equipment and switch |
CN103984581A (en) * | 2014-05-30 | 2014-08-13 | 乐视致新电子科技(天津)有限公司 | Firmware upgrading method and device of chip |
CN107463407A (en) * | 2017-08-10 | 2017-12-12 | 青岛海信移动通信技术股份有限公司 | Fingerprint chip initiation method and device |
CN108170457A (en) * | 2017-12-27 | 2018-06-15 | 上海闻泰电子科技有限公司 | Firmware upgrade method, device and VR head-mounted displays |
CN108199877A (en) * | 2017-12-29 | 2018-06-22 | 生迪智慧科技有限公司 | Electronic equipment and its authentication method and firmware upgrade method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021036417A1 (en) * | 2019-08-23 | 2021-03-04 | 广东电网有限责任公司 | Android-based gps module adaptation method and apparatus, device, and storage medium |
CN112306550A (en) * | 2020-10-30 | 2021-02-02 | 广州朗国电子科技有限公司 | Method and device for enabling one firmware to be compatible with multiple board cards, storage medium and terminal |
CN114691397A (en) * | 2020-12-29 | 2022-07-01 | 深圳市江波龙电子股份有限公司 | Disk repairing method and device, electronic equipment and storage medium |
CN112783562A (en) * | 2021-01-15 | 2021-05-11 | 苏州浪潮智能科技有限公司 | Display equipment selection method and device |
CN112783562B (en) * | 2021-01-15 | 2022-06-17 | 苏州浪潮智能科技有限公司 | Display equipment selection method and device |
CN113254059A (en) * | 2021-05-24 | 2021-08-13 | 恒为科技(上海)股份有限公司 | Plate type integration method and device for marvell exchange software CPSS |
CN113515315A (en) * | 2021-07-01 | 2021-10-19 | 深圳创维-Rgb电子有限公司 | WIFI chip driver loading method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109683967B (en) | 2022-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109683967A (en) | Firmware supports method, apparatus, mobile terminal and readable storage medium storing program for executing | |
US11630553B2 (en) | Electronic device and method for displaying history of executed application thereof | |
US11094246B2 (en) | Operating module for display and operating method, and electronic device supporting the same | |
EP3287895B1 (en) | Electronic device for composing graphic data and method thereof | |
EP3109762B1 (en) | Electronic device having external memory and method for operating the same | |
EP2996409B1 (en) | Information processing method and electronic device supporting the same | |
CN103942061A (en) | Battery firmware updating method, portable electronic device and rechargeable battery module | |
CN108595113A (en) | A kind of method and terminal of subregion adjustment | |
CN110196795A (en) | Detect the method and relevant apparatus of mobile terminal application operating status | |
CN107577472A (en) | Software installation method, device and computer-readable recording medium | |
CN112486491A (en) | Page generation method and device, computer equipment and storage medium | |
CN102609273B (en) | The method and system of a kind of robot and software upgrading thereof | |
CN111008106A (en) | Server monitoring management method and device, electronic equipment and storage medium | |
CN102880479B (en) | A kind of method of remotely modifying BIOS property parameters and device | |
CN109828770A (en) | A kind of method for upgrading software, terminal device and server | |
CN109117167A (en) | A kind of starting Oftware updating method based on ZYNQ chip | |
CN116400938B (en) | Operating system upgrading method, device and storage medium | |
CN107766089B (en) | System starting method and device | |
CN113742716B (en) | Code running method, device, electronic equipment, storage medium and program product | |
CN115993993A (en) | Cold start method and related equipment | |
KR20170041473A (en) | Method and electronic device for controlling power supply | |
CN109739538A (en) | Intelligent terminal power board method for upgrading software, intelligent terminal and storage medium | |
CN109471708A (en) | A kind of task processing method, apparatus and system | |
CN108595090A (en) | A kind of information processing method and electronic equipment | |
KR20060013820A (en) | Method for upgrading a program of portable device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |