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
no. 1 example
[0063] refer to Picture 1-1 , shows a flow chart of the first embodiment of the implementation method of an embedded system boot program of the present invention, specifically including the following steps:
[0064] Step 101: 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: the first is the basic initialization of the system; the second is to configure and initialize the external hardware devices; the third is to include the 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 last two steps are implemented in high-level language (such as C language).
[0066] The basic initialization includes setting the vector jump table, setting a user stack USER_STACK for executing subsequent fu...
no. 2 example
[0095] refer to Figure 1-2 , shows a flow chart of the second embodiment of a method for implementing an embedded system boot program according to the present invention, which specifically includes the following steps:
[0096] Step 201: Basic initialization of the embedded system environment;
[0097] Step 202: start the U disk system, and detect whether there is a new startup parameter file; if so, then turn to step 203; otherwise, turn 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 so, then go to step 206; otherwise, go to step 207;
[0101] Step 206: download executable file from U disk;
[0102] Step 207: Check and detect the executable file that needs to be loaded and executed;
[0103] Step 208: Copy the execu...
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, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com