Executable file system for an embedded computer
First Claim
1. A method for creating an executable file system with a software component in an embedded computer, the method comprising:
- generating the software component;
resolving dependencies for the software component; and
loading the software component as a binary file, wherein a non-binary copy of the software component is not loaded.
5 Assignments
0 Petitions
Accused Products
Abstract
Binary files in an executable file system can be directly executed by the central processing unit at the location in which the binary files are stored. A pre-runtime tool can traverse a replica directory hierarchy in a host/loading computer to fill an internal data structure which can be used to generate a binary file that can be loaded directly into the embedded computer. The central processing unit (CPU) and its components such as the address bus, data bus, and program counter, can directly interact with unit of storage interface mechanisms, such as read/write means, identifying location means, and concatenation means. In some embodiments, the page size in the memory management unit (MMU) of the CPU is set to the same size as the unit of storage.
-
Citations
27 Claims
-
1. A method for creating an executable file system with a software component in an embedded computer, the method comprising:
-
generating the software component;
resolving dependencies for the software component; and
loading the software component as a binary file, wherein a non-binary copy of the software component is not loaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for loading executable file systems into an embedded computer, comprising:
-
an embedded computer, including a directory hierarchy; and
a host computer, including a replica hierarchy, a pre-runtime tool, and a binary file;
wherein said pre-runtime tool generates said binary file from said replica hierarchy; and
wherein said host computer loads said binary file into said embedded computer. - View Dependent Claims (16)
-
-
17. A computer comprising:
-
a plurality of software components;
wherein each software component in said plurality of software components is in a form of a binary file; and
wherein said computer comprises no non-binary copies of any software components. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification