Embedded Operating System
Development tools
Services for superior embedded system design.

dooroos operating systems

  •  Contacts 

  • 대한민국 운영체제의 자존심
    순수 국산기술 자체 개발

create New Value through dooroos.Embedded Operating System

Life with dooroos

dooroos inside

dooroos.Embedded > INTRODUCTION

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
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

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.

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.

Very small memory requirement : Very small memory requirements on a very small kernel and it's configuration

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.