Quick starting method and device for embedded hardware system and storage medium
By dynamically adjusting the startup timing of the embedded hardware system, the problems of long startup time and instability caused by component differences and environmental factors are solved, and fast and reliable embedded hardware system startup is achieved, improving startup efficiency.
Patent Information
- Application Number
- CN202510960000.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-11
- Publication Date
- 2025-10-17
AI Technical Summary
During the startup process of embedded hardware systems, due to individual differences in hardware components and environmental factors, the startup time is long and unstable. Existing technologies extend the startup sequence to ensure successful startup, but this results in low efficiency.
A dynamic adjustment method of minimum reference startup timing and optimal startup timing is adopted. The startup time of the power supply, reset, boot and other pins of the embedded hardware system is controlled by MCU. The pin control time is automatically adjusted according to the power supply quality and startup feedback until the system starts successfully.
It realizes the reliable startup of embedded hardware systems in the shortest time, improves startup efficiency, and adapts to individual differences of hardware components and environmental changes.
Smart Images

Figure CN120803548A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the field of hardware system startup, and particularly relates to a fast startup method, device and storage medium for an embedded hardware system. BACKGROUND
[0002] The statements in this section merely provide background information related to the present application and do not necessarily constitute the prior art.
[0003] The embedded hardware system is configured with a power supply pin, a startup pin, a reset pin and other pins affecting the startup timing. The normal startup condition of the embedded hardware system is that the power supply pin, the startup pin, the reset pin and other pins affecting the startup timing of the embedded hardware system need to meet the pre-set startup timing control requirements.
[0004] Due to the differences between individual internal hardware components of the embedded hardware system, if a fixed set of firmware parameters is used to control the startup timing, some embedded hardware systems may fail to start. To solve this problem, the current common method is to set the startup timing to a long enough startup time through firmware parameters before the hardware system is shipped, so as to satisfy that all hardware systems can start. This results in a long startup time and low startup efficiency of the embedded hardware system, and the embedded hardware system cannot be reliably started in the shortest time. In addition, the internal hardware components of the embedded hardware system are also affected by environmental factors (such as high temperature and low temperature) to some extent, resulting in different performances. Even if the same set of firmware parameters is used to control the startup timing of the same embedded hardware system, startup failure may occur under different environments. SUMMARY
[0005] To solve the above technical problems, the present application provides a fast startup method, device and storage medium for an embedded hardware system, which can reliably start the embedded hardware system in the shortest time, improve the startup efficiency, and adapt to the optimal startup timing of the embedded hardware system with internal hardware component differences.
[0006] To achieve the above purpose, the present application adopts the following technical solutions: The first aspect of the present application provides a fast startup method for an embedded hardware system.
[0007] In one or more embodiments, a fast startup method for an embedded hardware system is provided, comprising: presetting a minimum reference startup timing according to a basic startup time reference; controlling the startup of the startup-related pins of the embedded hardware system based on the minimum reference startup timing when the power supply quality of the embedded hardware system meets the set requirements; If the embedded hardware system is determined to be successfully started, the minimum reference start-up time sequence is the minimum start-up time sequence; otherwise, the control time of the start-up related pin of the embedded hardware system is adjusted according to the optimal start-up time sequence of the start-up related pin until the embedded hardware system is successfully started, and the minimum start-up time sequence is determined.
[0008] As an implementation form, the judgment condition that the power supply quality of the embedded hardware system reaches the set requirement is that: The ratio of the difference between the actual voltage value and the theoretical voltage value to the theoretical voltage value is less than a set proportion threshold.
[0009] As an implementation form, in the case that the control of the embedded hardware system according to the minimum reference start-up time sequence fails, the control time of the power-on pin is first adjusted, then the control time of the output enable pin is adjusted, and finally the control time of the reset pin is adjusted.
[0010] As an implementation form, in the case that the control of the embedded hardware system according to the minimum reference start-up time sequence fails, the control time of the power-on pin is adjusted according to a first preset time increment until the output enable pin outputs a high level, and the adjustment of the control time of the power-on pin is ended.
[0011] As an implementation form, in the case that the control of the embedded hardware system according to the minimum reference start-up time sequence fails, when the output enable pin outputs a high level, the control time of the output enable pin is adjusted according to a second preset time increment until the power supply pin outputs a set voltage value, and the adjustment of the control time of the output enable pin is ended.
[0012] As an implementation form, in the case that the control of the embedded hardware system according to the minimum reference start-up time sequence fails, when the power supply pin outputs a set voltage value, the control time of the reset pin is adjusted according to a third preset time increment until the communication interface or the start-up feedback pin detects that the embedded hardware system is normally started, and the adjustment of the control time of the reset pin is ended.
[0013] The second aspect of the present application provides a fast start-up device of an embedded hardware system.
[0014] In one or more embodiments, a fast start-up device of an embedded hardware system comprises: A minimum reference start-up time sequence preset module is configured to preset a minimum reference start-up time sequence according to a basic start-up time reference; An embedded hardware system initial start-up module is configured to control the start-up of a start-up related pin of an embedded hardware system based on the minimum reference start-up time sequence when the power supply quality of the embedded hardware system reaches a set requirement. a minimum start-up time determination module, configured to determine whether the embedded hardware system is successfully started, if yes, the minimum reference start-up time is the minimum start-up time; otherwise, the control time of the start-up related pin of the embedded hardware system is adjusted according to the optimal start-up time of the start-up related pin until the embedded hardware system is successfully started, and the minimum start-up time is determined.
[0015] The third aspect of the present application provides a fast start-up system of an embedded hardware system.
[0016] A fast start-up system of an embedded hardware system, comprising: an embedded hardware system and a start-up controller; The start-up controller is in communication connection with the embedded hardware system. The start-up controller is configured to: preset a minimum reference start-up time according to a basic start-up time reference; control the start-up of the start-up related pin of the embedded hardware system based on the minimum reference start-up time when the power supply quality of the embedded hardware system reaches the set requirement; determine whether the embedded hardware system is successfully started, if yes, the minimum reference start-up time is the minimum start-up time; otherwise, the control time of the start-up related pin of the embedded hardware system is adjusted according to the optimal start-up time of the start-up related pin until the embedded hardware system is successfully started, and the minimum start-up time is determined.
[0017] The fourth aspect of the present application provides a computer readable storage medium.
[0018] A computer readable storage medium, having a computer program stored thereon, the program being executed by a processor to implement the steps in the fast start-up method of the embedded hardware system as described above.
[0019] The fifth aspect of the present application provides an electronic device.
[0020] An electronic device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps in the fast start-up method of the embedded hardware system as described above when executing the program.
[0021] Compared with the prior art, the present application has the following beneficial effects: The application determines whether the minimum reference start-up time sequence can start the embedded hardware system according to the minimum reference start-up time sequence controlling the start-up of the start-up related pins of the embedded hardware system under the condition that the power supply quality of the embedded hardware system reaches the set requirement; in the case that the embedded hardware system fails, the control time of the start-up related pins of the embedded hardware system is automatically adjusted according to the optimal start-up time sequence of the start-up related pins until the embedded hardware system starts successfully to find out the minimum start-up time sequence, which realizes the reliable start-up of the embedded hardware system in the shortest time, improves the start-up efficiency and the optimal start-up time sequence of the embedded hardware system adaptive to the difference of internal hardware components. BRIEF DESCRIPTION OF DRAWINGS
[0022] The accompanying drawings, which form a part of this specification, are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification. The embodiments of these drawings are set to explain the application, and do not constitute an improper limitation to the application.
[0023] Figure 1 is a flowchart of the fast start-up method of the embedded hardware system of the embodiment of the application; Figure 2 is a schematic diagram of the start-up related pins of the embedded hardware system controlled by the embodiment of the application; Figure 3 is a start-up time sequence reference diagram of the embodiment of the application; Figure 4 is a structural schematic diagram of the fast start-up device of the embedded hardware system of the embodiment of the application. DETAILED DESCRIPTION
[0024] The application will be further described below in combination with the drawings and embodiments.
[0025] It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the application belongs.
[0026] It should be noted that the terms used herein are only for the purpose of describing the specific embodiments, and are not intended to limit the exemplary embodiments according to the application. As used herein, unless the context clearly indicates otherwise, the singular form is intended to include the plural form, and in addition, it should be understood that when the terms "comprise" and / or "include" are used in the specification, they indicate the presence of the features, steps, operations, devices, components and / or their combinations.
[0027] Figure 1 is a flowchart of the fast start-up method of the embedded hardware system of the embodiment of the application.
[0028] In combination withFigure 1 The fast startup method of the embedded hardware system in the embodiment can include: S101, preset a minimum reference startup timing according to a basic startup time reference.
[0029] Specifically, for different embedded hardware systems, manufacturers will have a basic startup time reference. According to the basic startup time reference, a minimum reference startup timing can be preset.
[0030] It should be noted that the preset group of minimum reference startup timings is generally an ideal limit startup timing.
[0031] Figure 2 The startup related pin diagram of the embedded hardware system is given. In the actual startup process, the startup controller such as the MCU (Microcontroller Unit) in the Figure 2 communicates with the processor in the embedded hardware system.
[0032] The startup related pins of the embedded hardware system include but are not limited to: power supply pins, reset pins (RESET), output enable pins (EXT_EN), power-on pins (PWRKEY), internal power supply output pins (VCC_PMUIO), startup normal output pins, UART or other communication interface pins, and other pins.
[0033] The MCU controls the related startup pins of the embedded hardware system through corresponding general-purpose input / output ports (GPIO, General-purpose input / output). For example, the power supply pin of the processor is controlled through GPIO3; the reset pin (RESET) of the processor is controlled through GPIO4; the output enable state of the output enable pin (EXT_EN) is detected through GPIO5; the power-on pin (PWRKEY) is controlled through GPIO6; the output voltage of the internal power supply output pin (VCC_PMUIO) of the embedded hardware system is detected through GPIO7; other important pins GPIO2 of the embedded hardware system are controlled or detected through GPIO8; the startup information of the processor is detected through the communication interface 1; and whether the startup is normal is detected through the startup normal output pin.
[0034] As shown in Figure 3 , a startup timing reference diagram is given. In Figure 3 , the startup time of the power-on pin (PWRKEY) is 0.5-6s; the output enable pin (EXT_EN) enables the power supply pin to output a set voltage value for 40-50ms; the reset pin (RESET) enables the embedded hardware system to start normally for 2-5ms.
[0035] For example, if the control time of the power-on pin (PWRKEY) is 500 ms by default, the control time of the output enable pin (EXT_EN) is 100 ms, the control time of the internal power output pin (VCC_PMUIO) is 40 ms, and the control time of the reset pin (RESET) is 100+40+2=142 ms; if the device can be normally started using the default start time parameter, it is the minimum start time, and the corresponding timing is the minimum start timing.
[0036] S102, when the power supply quality of the embedded hardware system meets the set requirement, controlling the start of the start-related pins of the embedded hardware system based on the minimum reference start timing.
[0037] The judgment condition that the power supply quality of the embedded hardware system meets the set requirement is that: The ratio of the difference between the actual voltage value and the theoretical voltage value to the theoretical voltage value is less than the set proportion threshold.
[0038] For example, the set threshold can be 5%, or it can be set according to the actual situation.
[0039] The above judgment condition can be used to judge whether the power supply quality of the embedded hardware system meets the set requirement. Only when the power supply quality of the embedded hardware system meets the set requirement, can it provide a prerequisite for reliable start of the embedded hardware system; if the power supply quality of the embedded hardware system does not meet the set requirement, the power supply of the embedded hardware system is unstable and the embedded hardware system cannot be successfully started.
[0040] S103, judging whether the embedded hardware system is successfully started, if yes, the minimum reference start timing is the minimum start timing; otherwise, adjusting the control time of the start-related pins of the embedded hardware system according to the optimal start timing of the start-related pins until the embedded hardware system is successfully started, and the minimum start timing is determined.
[0041] Specifically, in the case of failure to control the embedded hardware system according to the minimum reference start timing, the control time of the power-on pin is first adjusted, then the control time of the output enable pin is adjusted, and finally the control time of the reset pin is adjusted.
[0042] In this way, the control time of the corresponding pin in the start timing can be gradually adjusted to the minimum according to the start reference timing of the embedded hardware system to meet the conditions of the next stage start, so that the whole start time is minimized, the minimum start timing of the embedded hardware system is found, and the embedded hardware system is reliably started in the shortest time, the start efficiency is improved, and the optimal start timing of the embedded hardware system is adapted to the differences of internal hardware components.
[0043] In some embodiments, in the case of failure of controlling the embedded hardware system according to the minimum reference start-up timing, the control time of the power-on pin is adjusted according to a first preset time increment (which can be set according to actual conditions) until the output enable pin outputs a high level, and the adjustment of the control time of the power-on pin is ended. In this way, the minimum control time of the power-on pin can be found in the control stage of the power-on pin.
[0044] For example, if the embedded hardware system fails according to the minimum reference start-up timing, the control time of the power-on pin (PWRKEY) needs to be adjusted first, which can be increased by 1 ms, i.e., the control time of the power-on pin (PWRKEY) is 501 ms in the first attempt. The MCU detects whether the output enable pin (EXT_EN) outputs a high level through GPIO5, and if no high level is output, it is considered that the start-up fails, and the control time of the power-on pin (PWRKEY) is adjusted again, which is increased by 1 ms, i.e., the control time of the power-on pin (PWRKEY) is 502 ms in the second attempt. The MCU detects whether the output enable pin (EXT_EN) outputs a high level through GPIO5, and the above operation is repeated until the MCU detects that the output enable pin (EXT_EN) outputs a high level through GPIO5, and the time of the power-on pin (PWRKEY) is recorded as T1.
[0045] In the case of failure of controlling the embedded hardware system according to the minimum reference start-up timing, when the output enable pin outputs a high level, the control time of the output enable pin is adjusted according to a second preset time increment (which can be set according to actual conditions) until the supply pin outputs a set voltage value, and the adjustment of the control time of the output enable pin is ended. In this way, the minimum control time of the output enable pin can be found in the control stage of the output enable pin.
[0046] For example, if it is detected that the output enable pin (EXT_EN) is high, the MCU waits for a processor running time T2 of 40 ms, and at the same time, the internal power supply of the processor is detected through the voltage acquisition circuit 2, for example, the output is 1.8 V, which is detected through GPIO7. If the detection is not within the range of [1.8V-1.8V*5%, 1.8V +1.8V*5%], the start-up fails, the MCU adjusts the time T2 again, which can be increased by 1 ms, i.e., the time T2 in the second attempt is 41 ms, and at the same time, the internal power supply of the processor is detected through the voltage acquisition circuit 2, and the voltage output 1.8 V is detected through GPIO7. The above operation is repeated until the MCU detects that the processor outputs 1.8 V through GPIO7, and the time T2 is recorded.
[0047] In the case of failure of controlling the embedded hardware system according to the minimum reference start-up timing, when the power supply pin outputs a set voltage value, the control time of the reset pin is adjusted according to a third preset time increment (which can be set according to actual conditions) until the communication interface or the start-up feedback pin detects that the embedded hardware system is normally started, and the adjustment of the control time of the reset pin is ended. In this way, the minimum control time of the corresponding power supply pin can be found in the control stage of the power supply pin, the minimum start-up time of the entire embedded hardware system is ultimately found, and the minimum start-up timing corresponding to the found minimum start-up time is found.
[0048] For example, if the MCU detects that the processor output is 1.8V through the GPIO7, the MCU controls the reset pin (RESET) to be low for 2ms, and at the same time, the MCU detects whether the processor is normally started through the communication interface or the start-up feedback pin. If the start-up is abnormal, the time T3 of the reset pin (RESET) being low is adjusted, which can be increased by 1ms, that is, the time of the second attempt of starting up T2 is 3ms, and at the same time, the MCU detects whether the processor is normally started through the communication interface or the start-up feedback pin. The above operation is repeated until the MCU detects that the processor is normally started through the communication interface or the start-up feedback pin, and the time T3 is recorded.
[0049] Among them, the cumulative addition of the above T1, T2 and T3 is the minimum start-up time T=T1+T2+T3; the above time unit can be ms, or ns, us, s, etc.
[0050] Due to the differences in capacitance, resistance and chips on each embedded hardware system, the start-up time is inconsistent. By automatically controlling the start-up timing through the MCU, the most suitable start-up time and the shortest reliable start-up time can be found.
[0051] In the case of failure of controlling the embedded hardware system according to the minimum reference start-up timing, when the power supply pin outputs a set voltage value, the control time of the reset pin is adjusted according to a third preset time increment (which can be set according to actual conditions) until the communication interface or the start-up feedback pin detects that the embedded hardware system is normally started, and the adjustment of the control time of the reset pin is ended. In this way, the minimum control time of the corresponding power supply pin can be found in the control stage of the power supply pin, the minimum start-up time of the entire embedded hardware system is ultimately found, and the minimum start-up timing corresponding to the found minimum start-up time is found.
[0052] Figure 4 is a structure schematic diagram of an embedded hardware system fast start device in the embodiment of the present application, and the embodiment corresponds to the embedded hardware system fast start method of Figure 1 Figure 4 As shown, the embedded hardware system fast startup device in the embodiment can include: a minimum reference startup time preset module 401 configured to preset a minimum reference startup time according to a basic startup time reference; an embedded hardware system initial startup module 402 configured to control startup of a startup-related pin of the embedded hardware system based on the minimum reference startup time when power supply quality of the embedded hardware system reaches a set requirement; a minimum startup time determination module 403 configured to determine whether the embedded hardware system is successfully started, if yes, the minimum reference startup time is the minimum startup time; otherwise, control time of the startup-related pin of the embedded hardware system is adjusted according to an optimal startup time of the startup-related pin until the embedded hardware system is successfully started, and the minimum startup time is determined.
[0053] It should be noted that, Figure 4 each module in the embedded hardware system fast startup device in the embodiment corresponds to each step in the embedded hardware system fast startup method in the embodiment, and the specific implementation process is the same, which will not be repeated here. Figure 1
[0054] In one or more embodiments, an embedded hardware system fast startup system is also provided, including: an embedded hardware system and a startup controller; the startup controller is in communication connection with the embedded hardware system; the startup controller is configured to: preset a minimum reference startup time according to a basic startup time reference; control startup of a startup-related pin of the embedded hardware system based on the minimum reference startup time when power supply quality of the embedded hardware system reaches a set requirement; determine whether the embedded hardware system is successfully started, if yes, the minimum reference startup time is the minimum startup time; otherwise, control time of the startup-related pin of the embedded hardware system is adjusted according to an optimal startup time of the startup-related pin until the embedded hardware system is successfully started, and the minimum startup time is determined.
[0055] The startup controller is configured to perform each step as shown in the embodiment, and the specific implementation process of each step will not be repeated here. Figure 1
[0056] An electronic device according to an embodiment of the present application includes a central processing unit (CPU) that can perform various appropriate actions and processes in accordance with a program stored in a read only memory (ROM) or a program loaded from a storage section into a random access memory (RAM). In the RAM, various programs and data required for system operation are also stored. The central processing unit, the ROM, and the RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.
[0057] The following components are connected to the I / O interface: an input section including a keyboard, a mouse, etc.; an output section including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section including a hard disk, etc.; and a communication section including a network interface card such as a local area network (LAN) card, a modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as necessary. A removable medium such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive as necessary, so that a computer program read out from the removable medium is installed into the storage section as necessary.
[0058] The central processing unit in the electronic device according to the embodiment of the present application implements the steps in the method for quick start of an embedded hardware system as shown in Figure 1 when the program is executed by the central processing unit.
[0059] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present application. For example, an embodiment of the present application includes a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the method as shown in Figure 1 In such an embodiment, the computer program can be downloaded and installed from a network via the communication section, and / or installed from a removable medium. When the computer program is executed by the central processing unit, various functions defined in the apparatus of the present application are performed.
[0060] The computer program instructions corresponding to the method as shown in Figure 1 may also be stored in a computer readable memory that can direct the computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart Figure 1 one flowchart or multiple flowcharts and / or blocks Figure 1 one block or multiple blocks.
[0061] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing relevant hardware, and the program can be stored in a computer readable storage medium. When the program is executed, the program can include the processes of the above-mentioned embodiment methods. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like.
[0062] The above only describes the preferred embodiments of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for quickly starting an embedded hardware system, characterized in that: include: According to the basic startup time reference, preset the minimum reference startup timing; When the power supply quality of the embedded hardware system meets the set requirements, controlling the startup of the startup-related pins of the embedded hardware system based on the minimum reference startup timing; Determine whether the embedded hardware system is successfully started. If so, the minimum reference startup timing is the minimum startup timing; otherwise, adjust the control time of the startup-related pins of the embedded hardware system according to the optimal startup timing of the startup-related pins until the embedded hardware system is successfully started, and the corresponding minimum startup timing is determined.
2. The method for quickly starting an embedded hardware system according to claim 1, wherein: The conditions for judging whether the power supply quality of the embedded hardware system meets the set requirements are: The ratio of the difference between the actual voltage value and the theoretical voltage value to the theoretical voltage value is less than the set ratio threshold.
3. The method for quickly starting an embedded hardware system according to claim 1, wherein: In the event that the embedded hardware system fails to be controlled according to the minimum reference startup timing, the control time of the power-on pin is adjusted first, then the control time of the output enable pin is adjusted, and finally the control time of the reset pin is adjusted.
4. The method for quickly starting an embedded hardware system according to claim 3, wherein: In the event that the embedded hardware system fails to be controlled according to the minimum reference startup timing, the control time of the power-on pin is adjusted according to a first preset time increment until the output enable pin is enabled, thereby completing the adjustment of the control time of the power-on pin.
5. The method for quickly starting an embedded hardware system according to claim 3, wherein: In the event that the embedded hardware system fails to be controlled according to the minimum reference startup timing, when the output enable pin outputs a high level, the control time of the output enable pin is adjusted according to a second preset time increment until the power supply pin outputs a set voltage value, thereby ending the adjustment of the control time of the output enable pin.
6. The method for quickly starting an embedded hardware system according to claim 3, wherein: In the event that the embedded hardware system fails to be controlled according to the minimum reference startup timing, when the power supply pin outputs the set voltage value, the control time of the reset pin is adjusted according to the third preset time increment until the communication interface or the startup feedback pin detects that the embedded hardware system is started normally, thereby ending the adjustment of the control time of the reset pin.
7. A fast startup device for an embedded hardware system, characterized in that: include: A minimum reference startup timing preset module, which is used to preset the minimum reference startup timing according to the basic startup time reference; An embedded hardware system initial startup module, which is used to control the startup of startup-related pins of the embedded hardware system based on the minimum reference startup timing when the power supply quality of the embedded hardware system meets the set requirements; The minimum startup timing determination module is used to determine whether the embedded hardware system has been successfully started. If so, the minimum reference startup timing is the minimum startup timing; otherwise, according to the optimal startup timing of the startup-related pins, the control time of the startup-related pins of the embedded hardware system is adjusted until the embedded hardware system is successfully started, and the corresponding minimum startup timing is determined.
8. A fast startup system for an embedded hardware system, characterized in that: include: Embedded hardware system and startup controller; The startup controller is communicatively connected with the embedded hardware system; The startup controller is configured to: According to the basic startup time reference, preset the minimum reference startup timing; When the power supply quality of the embedded hardware system meets the set requirements, controlling the startup of the startup-related pins of the embedded hardware system based on the minimum reference startup timing; Determine whether the embedded hardware system is successfully started. If so, the minimum reference startup timing is the minimum startup timing; otherwise, adjust the control time of the startup-related pins of the embedded hardware system according to the optimal startup timing of the startup-related pins until the embedded hardware system is successfully started, and the corresponding minimum startup timing is determined.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the embedded hardware system fast startup method according to any one of claims 1 to 6 are implemented.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the embedded hardware system fast startup method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method for operating a microcomputer apparatus
CN104252217A
Power-on time sequence control circuit and system
CN114489303A
Server CPLD automatic compiling device and method
CN114860245A
Power-on time sequence fuzzy control method and device based on PHM chip, and medium
CN117555274A
Method, system and equipment for debugging power-on time sequence and medium
CN117785555A