Customer framework for embedded applications
First Claim
1. A library of software program products, the library comprising a set of routines for an embedded software application requiring SW protocol layers, profiles and/or application code embedded on a processor, the library providing an interface between the software application running on the processor and the SW protocol layers and/or the profiles and/or the application code.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a framework so that software can be embedded into a telecommunications semiconductor device such as an integrated circuit or into a chip. The framework is an API. The telecommunications device may support a telecommunications protocol, e.g. a wireless protocol such as BT. For example the BT Layers above an HCI can support different profiles and/or Applications. The semiconductor devices according to the present invention are particularly suitable for products where no host processor is available to provide the process engine to run the applications software. The semiconductor devices according to the present invention can include an ASIC, an integrated circuit, a multicarrier module (MCM) a printed circuit board or similar. Such devices may find advantageous use in small apparatus, e.g. wireless linked headphones.
-
Citations
19 Claims
- 1. A library of software program products, the library comprising a set of routines for an embedded software application requiring SW protocol layers, profiles and/or application code embedded on a processor, the library providing an interface between the software application running on the processor and the SW protocol layers and/or the profiles and/or the application code.
- 10. A telecommunications device with an interface towards an underlying operating system, to layers of a telecommunications protocol and optionally towards any hardware available for an embedded application.
- 14. An API for providing functions to a software application requiring SW protocol layers, profiles and/or application code embedded on a processor, the API communicating towards an underlying operating system, to layers of a telecommunications protocol and optionally towards any hardware available for an embedded application.
-
17. A method of embedding a software application requiring SW protocol layers, profiles and/or application code embedded on a processor, the method comprising:
- generating API for communicating towards an underlying operating system, to layers of a telecommunications protocol and optionally towards any hardware available for an embedded application.
- 18. Method of operating a telecommunications device with an interface towards an underlying operating system, to layers of a telecommunications protocol and optionally towards any hardware available for an embedded application.
Specification