Claims
- 1. An operating system abstraction layer comprising:
an interface with an operating environment, the operating environment operating independent of underlying operating systems; an operating system independent module for performing operations that are not related to a target operating system; an operating system dependent module for performing operations that are related to the target operating system; and an interface with the target operating system.
- 2. A method for abstracting an operating environment to a plurality of operating systems, the method comprising:
providing an operating environment, the operating environment common to all the different operating systems; and providing a plurality of operating system abstraction layers, each abstraction layer designed to abstract the operating environment to at least one targeted operating system.
- 3. The method of claim 2 wherein each abstraction layer has a same operating system dependent module and a different operating system independent module.
- 4. A wireless communication device comprising:
at least one system processor and at least one communication processor; a communication module to facilitate communication between each system and communication processor; a shared memory associated with the communication module; each system processor and communication processor having an associated operating system, the operating system performing code from an operating system abstraction layer, the abstraction layer interfacing with the operating environment and having an operating system independent module for performing operations that are not related to a target operating system and an operating system dependent module for performing operations that are related to the target operating system.
- 5. The wireless communication device of claim 4 wherein the wireless communication device is a wireless transmit/receive unit.
CROSS REFERENCE TO RELATED APPLICATION(S)
[0001] This application claims priority from U.S. provisional application No. 60/405,995, filed Aug. 26, 2002, which is incorporated by reference as if fully set forth.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60405995 |
Aug 2002 |
US |