System and method for building software package for embedded system
First Claim
1. A computer-implemented method for building a software package in a target system, wherein the target system comprises a cross-compiling stub for accessing a cross-compiling tool in a remote compiling server, comprising the steps of:
- starting a software package building process;
intercepting at least one compiling command coming from said software package building process and forwarding the at least one compiling command to said remote compiling server by said cross-compiling tool stub, whereby a source file will be compiled by a cross-compiling tool in said remote compiling server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for building an embedded software package for a target system including creating a cross-compiling stub in the target system, wherein the stub accesses a compiling tool at a remote location, starting a software package building process at the target system, and intercepting a compiling command coming from said software package building process and forwarding the compiling commands to said remote compiling server using the cross-compiling tool stub so that a source file will be compiled by a corresponding cross-compiling tool in the remote compiling server. The method and system allow a developer of software for an embedded system be able to start a software package building process on the target system as in the native compilation situation, and have the actual compiling of the source file in the software package be performed by cross-compiling tools in another computer with high performance.
-
Citations
16 Claims
-
1. A computer-implemented method for building a software package in a target system, wherein the target system comprises a cross-compiling stub for accessing a cross-compiling tool in a remote compiling server, comprising the steps of:
-
starting a software package building process;
intercepting at least one compiling command coming from said software package building process and forwarding the at least one compiling command to said remote compiling server by said cross-compiling tool stub, whereby a source file will be compiled by a cross-compiling tool in said remote compiling server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for building a software package, comprising:
-
a compiling server that includes a building daemon for receiving a compiling tool invoking request from a target system and invoking a corresponding one of at least one cross-compiling tools based on the invoking request; and
at least one cross-compiling tool for compiling the specified source files into binary codes executable on the target system; and
at least one cross-compiling tool stub deployed in the target system for intercepting a compiling command coming from a software package building process and forwarding it to the compiling server, where the corresponding cross-compiling tool will compile the corresponding source file in the target system. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification