 |
Life with dooroos |
|
|
|
 |
dooroos.Embedded > INTRODUCTION |
|
|
|
INTRODUCTION | |
|
 |
Profile |
dooroos.Embedded is a embedded real-time operating system suitable for all the digital devices with very small memory
in the form of multi-layered and modulated structure.
dooroos.Embedded can be freely configurable to suit the characteristics of the production equipment,
and requires a minimum of memory and system resources.
In addition, the various basic modules are designed to be attached or dettached to/from digital system without constraints, then
you can create a wide variety of very small embedded systems.
|
The preemptive scheduling based structure is used in dooroos.Embedded and provide additional policy, the round-robin scheduling.
Also The Strong policy of time management makes to implement the may powerful features in the embedded systems required a tight time constraint.
|
Using a single address space, the kernel, middleware, and application of the single physical address space
makes to be able to use the rapid implementation of real-time thread switching. And all component is loaded in the form of one image on the target system.
|
The record does not provide the user in arms,
is the lack of features for the module itself felt capabilities can be inserted in the product.
Of course, there is nothing functionally constraints.
|
When you write a driver or operating system, middleware, multi-threading capabilities of the various issues raised by
(the synchronization, the sharing, and tasking conflicts ...) can be written without considering at all,
to guarantee the stability of the system is possible.
|
Interrupt latency of the system, especially a constant delay in the real-time operating system is a very important issue.
dooroos.Embedded provides always a constant interrupt delay and prevents efficiently the interrupt priority reserse.
Most of the operating system interrupt for the delay in the implementation of multi-threading features considerable sacrifices
in order to avoid conflicts and threads, and interrupt delay consideration
when creating the driver should be written and will not affect the system.
The creation of this relatively difficult for the driver in the operating system, the general developers are difficult to access.
dooroos.Embedded resolves this issue at all these issues, so,
developers can create without worrying about the driver at all for the delay does not affect interrupts.
|
 |
Main Benefits |
 |
Modularization
|
 |
Kernel : Minimum features and configuration of the operating system, at least to the library |
 |
Filesystem : To support the filesystem capabilities. |
 |
Network : To support the network capabilities. |
 |
Window : To support graphic winddown capabilities. |
 |
HAL : Porting the kernel to the hardware |
 |
Device Driver : Controls the hardware device |
 |
Library : Build a variety of functions |
 |
Application : System control main program |
 |
Scalability
|
 |
Server Concept : Only adding the server equipped with the necessary capabilities to expand the functions. |
 |
applicable of the external developmented Library : Developers can expand the library. |
 |
Indepency : The mutual independence between the servers to maintain and expand the shared resources available. |
 |
Stability
|
 |
Mutual Independence : Independence Between modules make easy to debug and increase the stability |
 |
Modularity : Increasing the stability on the physical separation between the modules. |
 |
Block error propagation : Blocking the spread of problems in one module. |
 |
Memory
|
 |
Very small memory requirement : Very small memory requirements on a very small kernel and it's configuration |
 |
Development
|
 |
The optimal product development : On high modularity, the optimal product development |
 |
Intuitive porting structure : Minimal Hardware-related functions and intuitive function configuration. |
 |
Exact technical support : The rapid support of operating system development group. |
 |
Price competitiveness : Excellent price competitiveness of products. |
|
|
|