发明名称 Embedding dynamic information in electronic devices
摘要 Disclosure is directed to dynamically creating and embedding code and/or data in an electronic device. In one aspect, data objects are checked for conformance with a schema to prevent incorporation of incorrectly functioning data objects. A debugger may be provided to facilitate source level debugging. In another aspect, embedded interfaces are constructed to access the functionality of certain system components. Additionally, schemas may be complied into code header and files and automatically included in code libraries.
申请公布号 US9342435(B2) 申请公布日期 2016.05.17
申请号 US201013504468 申请日期 2010.10.27
申请人 EchoStar Technologies L.L.C. 发明人 Van Rozen Riemer Andries
分类号 G06F9/44;G06F9/45;G06F11/36;G06F9/445 主分类号 G06F9/44
代理机构 Ingrassia Fisher & Lorenz, P.C. 代理人 Ingrassia Fisher & Lorenz, P.C.
主权项 1. An apparatus for embedding a library in a program, comprising: a processor; memory; a compiler; a linker, and a debugger, wherein the compiler, linker and debugger are programmed to perform the steps of: receiving one or more software development kit sources at the compiler of the computer system; in response to receiving the one or more software development kit sources at the compiler, creating and outputting a software development kit library and a binary to program the debugger, the software development kit library is based on the one or more software development kit sources; in response to the outputting, receiving the binary by the debugger from the compiler while receiving one or more schema sources at the debugger to facilitate debugging; in response to receiving the binary and schema sources at the debugger, creating and outputting one or more schema embedded program sources by the debugger based on the one or more schema sources and binary; sending the schema embedded program sources to the compiler; in response to accepting the schema embedded program sources at the compiler, creating and outputting a binary program at the compiler based on the schema embedded program sources; and receiving, at a linker, the binary program based on the schema embedded program sources while receiving the software development kit library; embedding, by the linker, the library in the binary program to thereby create a program having an embedded library; outputting the program having the embedded library from the linker.
地址 Englewood CO US