CPC G06F 21/575 (2013.01) [G06F 8/63 (2013.01); G06F 9/4406 (2013.01); G06F 21/54 (2013.01); G06F 21/602 (2013.01); G06F 21/107 (2023.08)] | 20 Claims |
1. A method for initiating an engine control system of an aircraft, the method comprising:
authenticating, by one or more processors, a first stage boot loaders;
executing, by the one or more processors, the first stage boot loader in response to authentication of the first stage boot loader, wherein executing the first stage boot loader comprises:
determining, by the one or more processors, whether the engine control system is in a memory loader mode based on whether the engine control system is connected to a memory loader;
upon determination that the engine control system is not in the memory loader mode:
authenticating, by the one or more processors, a second stage boot loader; and
executing, by the one or more processors, the second stage boot loader in response to authentication of the second stage boot loader, wherein executing the second stage boot loader comprises:
loading, by the one or more processors, an operating system, a first set of machine-readable instructions, and first configuration information associated with the first set of machine-readable instructions onto a non-transitory computer-readable medium, wherein the first set of machine-readable instructions and the first configuration information are associated with one or more priority partitions;
authenticating, by the one or more processors, the operating system and the first set of machine-readable instructions; and
executing, by the one or more processors, the first set of machine-readable instructions in response to authentication of the operating system and the first set of machine-readable instructions.
|