Bootstrap implementing method, apparatus and portable electronic apparatus
A technology for booting a program and an implementation method, which is applied in the direction of program control device, program loading/starting, and the generation of response errors, etc., can solve the problems of system paralysis, irreparability, and limit the application scope of embedded systems, so as to avoid system paralysis, The effect of improving reliability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example
[0063] Refer to Picture 1-1 , Shows a flowchart of the first embodiment of a method for implementing a boot program of an embedded system of the present invention, which specifically includes the following steps:
[0064] Step 101: Perform basic initialization of the embedded system environment;
[0065] In the preferred embodiment of the method embodiment of the present invention, the booting of the system is divided into three main steps: one is the basic initialization of the system; the second is the configuration and initialization of external hardware devices; the third is to include system files and application files in the The executable file inside is loaded into memory for execution. The basic initialization part of the system is implemented in assembly language, and the latter two steps are implemented in high-level language (such as C language).
[0066] Basic initialization includes setting up a vector jump table, setting up a user stack USER_STACK for executing subs...
Example
[0095] Refer to Figure 1-2 , Shows a flowchart of the second embodiment of a method for implementing a boot program of an embedded system of the present invention, which specifically includes the following steps:
[0096] Step 201: Perform basic initialization of the embedded system environment;
[0097] Step 202: Start the U disk system and check whether there is a new startup parameter file; if yes, go to step 203; otherwise, go to step 204;
[0098] Step 203: Download a new startup parameter file from the U disk and save it to the startup parameter memory;
[0099] Step 204: Initialize the hardware device according to the startup parameters;
[0100] Step 205: Determine whether the target executable file needs to be loaded, if yes, go to step 206; otherwise, go to step 207;
[0101] Step 206: Download the executable file from the U disk;
[0102] Step 207: Check and detect the executable file that needs to be loaded and executed;
[0103] Step 208: Copy the executable file tha...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap