Multi-backup-started aerospace computer system and safety starting method
A computer system and aerospace technology, applied in the field of aerospace computers, can solve problems such as long working hours, cumbersome processes, many working links and personnel, and achieve the effects of saving complex processes, saving component costs, and avoiding common cause failures
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0045] Example 1
[0046] figure 2 Shows a structural block diagram of an aerospace computer system with multiple backups, such as figure 2 As shown, the system includes a central processing unit, a multi-sample storage module, and a sample controller.
[0047] In the embodiment of the present invention, the central processing unit is set in the aerospace computer, and is configured to control the sample controller to select the startup program samples and complete the startup sample maintenance. The central processing unit in the present invention is the CPU chip, and the CPU chip in the aerospace computer can be directly used as the central processing unit in the present invention.
[0048] In the embodiment of the present invention, the multi-sample storage module adopts a non-volatile memory for aerospace and is configured to store N backup startup program samples of the central processing unit, where N is an integer power of 2, and N≠0. The sample storage in the present inven...
Example Embodiment
[0054] Example 2
[0055] The embodiment of the present invention further proposes a detailed implementation of sample control on the basis of the foregoing embodiment 1. In this embodiment, the sample controller is implemented in the following ways: including a watchdog counter, a sample selection module, and a sample switching module.
[0056] When the central processing unit is running the startup program normally, it periodically sends a watchdog operation signal to the watchdog counter; when the central processing unit runs the startup program abnormally, it no longer sends a watchdog operation signal to the watchdog counter.
[0057] The watchdog counter is connected to the central processing unit to perform timing under the control of the central processing unit, and periodically receives the watchdog operation signal from the central processing unit. If the watchdog operation signal is not received during the watchdog period, Then the central processing unit is reset, and a d...
Example Embodiment
[0061] Example 3
[0062] Based on the aerospace computer system with multiple backup startups provided in the foregoing embodiments 1 and 2, an embodiment of the present invention also provides a safe startup method, wherein Figure 4 It shows the process of the safe startup method of aerospace computer system with multiple backup startup provided by the embodiment of the present invention. Such as Figure 4 As shown, the safe boot method includes the following steps:
[0063] S1. The central processing unit is powered on and reset. Before the reset is cancelled, the sample switching module maps the preset startup program sample to the first address space of the central processing unit.
[0064] S2. After the reset of the central processing unit is cancelled, the central processing unit controls the watchdog counter to start timing; the central processing unit reads the startup program sample from the first address space, runs the startup program, and judges whether the startup pr...
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