Real-time embedded system
First Claim
Patent Images
1. A method of operating an embedded system, the method comprising:
- establishing communication with an initial embedded system with a computer, wherein;
the embedded system and the initial embedded system are in a mesh network,the initial embedded system is a closest embedded system in the mesh network to the computer, anda distance between the computer and the initial embedded system being determined based on a number of packets that need to be retransmitted to transmit a given message from the computer to the initial embedded system;
determining if the initial embedded system is a desired embedded system; and
establishing control of an input/output interface of the initial embedded system to establish communication with a next embedded system, in response to the initial embedded system not being the desired embedded system.
3 Assignments
0 Petitions
Accused Products
Abstract
A real-time operating system (OS) for an embedded system may be configured for asynchronous handling of input and output (I/O) operations. When application code is executing, the OS may be configured to register I/O interrupts and queue I/O operations. When no application code is executing, the OS may be configured to call appropriate interrupt handlers. As result, the OS may maintain the real-time execution that may be required of applications on an embedded system while providing the flexibility and scalability offered by an operating system.
33 Citations
15 Claims
-
1. A method of operating an embedded system, the method comprising:
-
establishing communication with an initial embedded system with a computer, wherein; the embedded system and the initial embedded system are in a mesh network, the initial embedded system is a closest embedded system in the mesh network to the computer, and a distance between the computer and the initial embedded system being determined based on a number of packets that need to be retransmitted to transmit a given message from the computer to the initial embedded system; determining if the initial embedded system is a desired embedded system; and establishing control of an input/output interface of the initial embedded system to establish communication with a next embedded system, in response to the initial embedded system not being the desired embedded system. - View Dependent Claims (2, 3)
-
-
4. An embedded system comprising:
-
a processor; a memory storing instructions configured to be executed by the processor, the instructions comprising an operating system configured to; establish communication with an initial embedded system that is in the mesh network with a computer, wherein; the initial embedded system is a closest embedded system in the mesh network to the computer, and a distance between the computer and the initial embedded system is determined based on a number of packets that need to be retransmitted to transmit a given message from the computer to the initial embedded system; determine if the initial embedded system is a desired embedded system; if the initial embedded system is not the desired embedded system, establish control of an output interface of the initial embedded system and control the interface to establish communication with a next embedded system; and determine if the next embedded system is the desired embedded system. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating an embedded system, the method comprising:
-
establishing communication with an initial embedded system with a computer, wherein; the embedded system and the initial embedded system are in a mesh network; the initial embedded system is a closest embedded system in the mesh network to the computer; and a distance between the computer and the initial embedded system is determined based on a number of packets that need to be retransmitted to transmit a given message from the computer to the initial embedded system; determining if the initial embedded system is an embedded system with which communication is desired; interfacing with a next embedded system via an interface of the initial embedded system in response to the initial embedded system not being the desired embedded system. - View Dependent Claims (14, 15)
-
Specification