|
|
¹«¾ùÀΰ¡¿ä?
µÎ·ç.ÀÓº£µðµåÀº Á¦¾îÁß½É¿ë ¿î¿µÃ¼Á¦ÀÔ´Ï´Ù.
¸¶ÀÌÄÞ(MICOM¼öÁØ) ½Ã½ºÅÛ¿¡ »ç¿ëÇÕ´Ï´Ù.
Cortex-M, ARMµîÀÇ MICOM¼öÁØ¿¡¼ »ç¿ëÇÕ´Ï´Ù.
ÅëÇÕÄÄÆÄÀÏµÇ¸ç ´ÜÀÏÀ̹ÌÁö¸¦ »ç¿ëÇÕ´Ï´Ù.
|
|
|
|
|
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.
|
 |
Very small memory requirement. |
 |
Real-time function. |
 |
Simple development environment. |
 |
High modular architecture. |
 |
Layered arhitecture. |
 |
Only Initial license charge. |
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.
|
 |
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.
|
 |
MODULARITY
|
Kernel |
Very small embedded operating system.
|
|
time server, sync server, device server is included.
|
FileSystem |
To support the filesystem functions, there is the filesystem server.
|
Network |
To support the network functions, there is the network server.
|
Window |
To support the graphic window functions, there is the window server.
|
HAL |
Porting the dooroos.Embedded to Hardware.
|
Device Driver |
Control the Device
|
Library |
Support Various Functions and Utilities.
|
Applications |
System Control Programs.
|
 |
Scalability
|
Server Concept |
Main function is designed by server concept and added to dooroos.Embedded. So, User-required server can be developed by server concept.
|
User developed library |
The in-house library can be added and applied to server-development.
|
Independecy |
The independency between modules increase the stability and make easy to debug.
|
 |
Stability
|
Mutual Exclusion |
The resources is mutually exclusive between servers, then the expansion of required function is very easy.
|
Modulity |
The modules are separated in physical area.
|
Localized Error Propagation |
The problem of one module can not propagate to the others.
|
 |
Memory
|
Small Memory Requirement |
The memory requirement of modules are very small. For example basic kernel memory requirement is about 12KB ROM and 3.5KB RAM.
|
 |
Development
|
Product Developement |
best product developement on modularity.
|
Easy Porting Strucure |
Intuitive functions and minimized hardware dempency.
|
Proper Technical Support |
Supports of Operation System Group.
|
Price Competitiveness |
Price Competitiveness of Developed products.
|
Traditional real time operating systems from the 1980's,
such as VxWorks and pSOS, can be crashed or subtly crippled
by any tiny error in even the most insignificant part of your software.
But during software development, our revolutionary dooroos.Embedded embedded operating system
detects nearly all of the bugs that would crash, lock up, or cause maddening random glitches
in every other embedded. Furthermore, dooroos.Embedded enables you to prevent any remaining bugs
or viruses from crashing, locking up, glitching, or subtly crippling your system.
dooroos.Embedded is far and away the world's most reliable embedded operating system and very small memory is required.
|
 |
WHY! |
 |
Total Reliability
|
 |
Achieve Total Reliability for your Electronic Products |
 |
Maximum Performance
|
 |
Boost The Performance Of Your Electronic Product By At Least 20% |
 |
Lowest Production Cost
|
 |
Slash Your Production Cost |
 |
Lowest Devevelopment Cost
|
 |
Slash Your Development Cost |
 |
Fastest Time To Market
|
 |
The Fastest Time To Market |
 |
Maximize Your ROI
|
 |
Maximize Your Rate of Return on Investment |
 |
Satisfied Customers
|
 |
See What Our Customers Say About Us |
|
|
|
|
|