Embedded Operating System
Middleware
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
products

dooroos.Embedded¢â
INTRODUCTION


  OVERVIEW
The dooroos.Embedded¢â is a very small embedded real-time, preemptive, multi-threading kernel designed for time-critical embedded system applications with very small memory space.
The dooroos.Embedded¢â is a multi-layered, modular, high-performance embedded real-time operating system designed specifically for embedded microprocessors with very small memory space. It is built around the dooroos.Embedded multi-threading nano-kernel and a collection of companion software components and service servers. Every servers implement a logical collection of system services. To the small embedded system developer, the system service requests appear as re-entrant C functions callable from an application. Any combination of server and library components can be incorporated into a system to match your small embedded system design requirements.
The dooroos.Embedded¢â can reduce the cost and shorten the developement time of customer target system.

  ADVANTAGES
Very small memory requirement.
Real-time function.
Simple development environment.
High modular architecture.
Layered arhitecture.
Only Initial license charge.

  dooroos.Embedded KERNEL
The dooroos.Embedded eliminates the need for processor allocation in the application software. When a more important task requires execution, dooroos.Embedded suspends the currently executing task and starts the higher-priority task. After the higher-priority task finishes, the suspended task is resumed. The worst-case task response time under dooroos.Embedded is the amount of time required to suspend the executing task and resume the more important task. The dooroos.Embedded provides quick and constant response time. Because of this, modifications, and even additions of completely new tasks can be made without affecting critical system response requirements. Beside managing task execution, dooroos.Embedded also provides facilities that include task communications, task synchronization, timers.
From the software development standpoint, dooroos.Embedded fosters less task interdependence and greater modularity. Because of this, multiple engineers may work on tasks without worrying about the side-effects present in non-dooroos.Embedded applications. The dooroos.Embedded also provides a runtime environment that is completely independent of the target processor. This benefits the development effort in two ways: First, engineers may concentrate on the embedded application instead of the intricacies of the underlying processor, Second, engineers may develop applications that execute on most popular microprocessors.
To summarize, dooroos.Embedded greatly enhances the development of embedded systems. This translates into lower development costs and shorter development time. Since dooroos.Embedded allows easy migration of applications to new processor families, the embedded system application development investment is protected.

  FEATURES
MULTI-LAYER KERNEL STRUCTURE
MODULARITY: modularity
PORTABILITY: portability
SCALABILITY:scalability

MULTI THREAD
support multi-thread.

FLEXIBLE IPC
support flexible IPC.

PRECISE TIMER AND PRIORITY BASED REAL-TIME SCHEDULER
support precise timer.
suppport priority base-schedular, preemptive shedular and roundrobin schedular.

SCALABLE HARD REAL-TIME
support the design of hard realtime function.

CONSISTANT DEVICE MANAGEMENT & EFFICIENT I/O SERVER SYSTEM
support constant device management.
efficient I/O system.

COST EFFICIENT USE OF MEMORY
very efficient use of memory.
very small memory requirement.

RELIABLE & ROBUST SERVICE
support reliable and robust service.

EASY TO USE
easy to use the kernel system.

LOW LATENCY
support the low latency.