Distributed vehicle control system
DCFirst Claim
Patent Images
1. A distributed vehicle control system, comprising:
- multiple processors in a distributed multi-processor system;
a secure real-time executive (SRE) operating in the distributed multi-processor system, wherein the SRE operates on each processor independently and wherein each independently operating SRE comprises a message manager associated with an application running on each of the processors and configured to associate priority values with messages transmitted by the applications and to control the processing sequence of messages received by applications according to a predetermined priority scheme;
a first processor in the distributed processing system running a first application, wherein the first processor receives a first message from the first application and associates a first priority value with the first message;
a second processor in the distributed processing system running a second application, wherein the SRE running on the second processor receives a second message from the second application and associates a second priority value with the second message;
a third processor in the distributed processing system running a third application, wherein the SRE running on the third processor receives the first message and associated first priority from the first processor and receives the second message and associated second priority from the second processor and responsive to receiving the priority associated messages, determines the sequence in which the third application handles the priority associated messages using the predetermined priority scheme.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A distributed vehicle control system comprising a secure real-time executive running as a distributed abstraction of both the application and the operating system, where the SRE comprises a message manager, security manager, critical data manager, configuration manager, and multi-processor task control manager and is configured to control how the processors communicate with each other, how the processors are initiated, how the processors start tasks, and how priorities are set for messages.
-
Citations
32 Claims
-
1. A distributed vehicle control system, comprising:
-
multiple processors in a distributed multi-processor system; a secure real-time executive (SRE) operating in the distributed multi-processor system, wherein the SRE operates on each processor independently and wherein each independently operating SRE comprises a message manager associated with an application running on each of the processors and configured to associate priority values with messages transmitted by the applications and to control the processing sequence of messages received by applications according to a predetermined priority scheme; a first processor in the distributed processing system running a first application, wherein the first processor receives a first message from the first application and associates a first priority value with the first message; a second processor in the distributed processing system running a second application, wherein the SRE running on the second processor receives a second message from the second application and associates a second priority value with the second message; a third processor in the distributed processing system running a third application, wherein the SRE running on the third processor receives the first message and associated first priority from the first processor and receives the second message and associated second priority from the second processor and responsive to receiving the priority associated messages, determines the sequence in which the third application handles the priority associated messages using the predetermined priority scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for operating a distributed vehicle control system, comprising:
-
operating a secure real-time executive (SRE) in a distributed multi-processor system, wherein the SRE operates on each processor independently and wherein each independently operating SRE comprises a message manager associated with an application running on each of the processors and configured to associate priority values with messages transmitted by the applications and to control the processing sequence of messages received by applications according to a predetermined priority scheme; running a first application on a first processor in the distributed processing system, wherein the first processor receives a first message from the first application and associates the first priority value with the first message; running a second application on a second processor in the distributed processing system, wherein the SRE running on the second processor receives a second message from the second application and associates a second priority value with the second message; running a third application on a third processor in the distributed processing system, wherein the SRE running on the third processor receives the first message and associated first priority from the first processor and receives the second message and associated second priority from the second processor and responsive to receiving the priority associated messages, determines the sequence in which the third application handles the priority associated messages using the predetermined priority scheme. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification