Method and a system for executing operating system functions, as well as an electronic device
First Claim
1. A method for using resources in a system comprising at least one processor and at least a first set of resources and a second set of resources, wherein at least a first operating system is executed in said at least one processor and a second operating system is executed in said at least one processor, of which operating systems at least one is substantially a real-time operating system, said first set of resources is controlled by resource services of the first operating system to be executed in the first operating system, and said second set of resources is controlled by resource services of the second operating system to be executed in the second operating system, wherein for using one of said first set of resources from the second operating system, a function call is formed in the second operating system, comprising information about said resource of the first set, and that said function call is transferred to an interface block formed between the operating systems in the system, in which on the basis of data included in said function call, a service call is formed to start the resource service of the first operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for using resources in a system comprising at least one processor and at least a first set of resources and a second set of resources. At least a first operating system is processed in said at least one processor, and a second operating system is processed in said at least one processor, of which operating systems at least one is substantially a real-time operating system. Said first set of resources is controlled by resource services of the first operating system to be executed in the first operating system, and said second set of resources is controlled by resource services of the second operating system to be executed in the second operating system. In the system, to use a resource of said first set from the operating system, a function call comprising information about said resource of the first set is formed in the second operating system. Said function call is transferred to an interface block formed between the operating systems in the system, for forming a service call on the basis of the information included in said function call, to start the resource service of the first operating system. The invention also relates to a system and an electronic device, in which the method is applied, as well as to a computer program comprising program commands implementing the method.
-
Citations
15 Claims
-
1. A method for using resources in a system comprising at least one processor and at least a first set of resources and a second set of resources, wherein at least a first operating system is executed in said at least one processor and a second operating system is executed in said at least one processor, of which operating systems at least one is substantially a real-time operating system, said first set of resources is controlled by resource services of the first operating system to be executed in the first operating system, and said second set of resources is controlled by resource services of the second operating system to be executed in the second operating system,
wherein for using one of said first set of resources from the second operating system, a function call is formed in the second operating system, comprising information about said resource of the first set, and that said function call is transferred to an interface block formed between the operating systems in the system, in which on the basis of data included in said function call, a service call is formed to start the resource service of the first operating system.
-
9. A system comprising at least one processor and at least a first set of resources and a second set of resources, means for processing at least a first operating system in said at least one processor and means for processing a second operating system in said at least one processor, of which operating systems at least one is substantially a real-time operating system, and which system comprises means for controlling said first set of resources by resource services of the first operating system to be executed in the first operating system, and means for controlling said second set of resources by resource services of the second operating system to be executed in the second operating system,
wherein the system comprises an interface block between the operating systems, means for using a resource of said first set from the second operating system, which comprise means for forming a function call in the second operating system, which function call comprises information about said resource of the first set, and means for transferring said function call to said interface block between the operating systems, comprising means for forming a service call to start a resource service of the first operating system on the basis of information included in said function call.
-
13. An electronic device comprising at least one processor and at least a first set of resources and a second set of resources, means for executing at least a first operating system in said at least one processor and means for executing a second operating system in said at least one processor, of which operating systems at least one is substantially a real-time operating system, and which electronic device comprises means for controlling said first set of resources by resource services of the first operating system to be executed in the first operating system, and means for controlling said second set of resources by resource services of the second operating system to be executed in the second operating system,
wherein the electronic device comprises an interface block between the operating systems, means for using a resource of said first set from the second operating system, which comprise means for forming a function call in the second operating system, which function call comprises information about said resource of the first set, and means for transferring said function call to said interface block between the operating systems, comprising means for forming a service call to start a resource service of the first operating system on the basis of information included in said function call.
-
14. A mobile station comprising at least one processor and at least a first set of resources and a second set of resources, means for executing at least a first operating system in said at least one processor and means for executing a second operating system in said at least one processor, of which operating systems at least one is substantially a real-time operating system, and which electronic device comprises means for controlling said first set of resources by resource services of the first operating system to be executed in the first operating system, and means for controlling said second set of resources by resource services of the second operating system to be executed in the second operating system, the mobile station further comprising an interface block between the operating systems, means for using a resource of said first set from the second operating system, which comprise means for forming a function call in the second operating system, which function call comprises information about said resource of the first set, and means for transferring said function call to said interface block between the operating systems, comprising means for forming a service call to start a resource service of the first operating system on the basis of information included in said function call.
-
15. Computer software intended to be stored in the memory means of an electronic device for the execution of program commands of the computer software, which electronic device comprises at least one processor and at least a first set of resources and a second set of resources, means for executing at least a first operating system in said at least one processor and means for executing a second operating system in said at least one processor, of which operating systems at least one is substantially a real-time operating system, and which electronic device comprises means for controlling said first set of resources by resource services of the first operating system to be executed in the first operating system, and means for controlling said second set of resources by resource services of the second operating system to be executed in the second operating system,
wherein the computer software also includes program commands for using said resource of the first set from the second operating system by forming a function call in the second operating system, comprising information about said resource of the first set, program commands for transferring said function call to an interface block formed between the operating blocks in the system, and program commands for forming a service call to start the resource service of the first operating system on the basis of information included in said function call.
Specification