OSE |
|
| New Generation Real-Time Operating System |
|
| OSE systemsÀÇ OSE´Â 1968³â¿¡ ¼³¸³µÈ Telecom ¹× IT consulting ¾÷üÀÎ Enea»ç°¡ Ericsson»çÀÇ AXE ±³È¯±â °³¹ß¿ëÀ¸·Î Ericsson»ç¿Í °øµ¿À¸·Î ÃÖÃÊ °³¹ßµÇ¾úÀ¸¸ç, Ericsson, Lucent, Siemens ¹× Motorolaµî ¼¼°èÀ¯¼öÀÇ ±³È¯±â ¹× ¹«¼±½Ã½ºÅÛÀ» ÁÖµµÇÏ´Â ¾÷üµéÀÇ ¿ä±¸»çÇ×À» ºÐ¼®ÇÏ¿© Áö¼ÓÀûÀ¸·Î °³¹ßµÈ RTOS(Real -Time Operating System)ÀÔ´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó ±¹Á¦ÀûÀ¸·Î RTOSÀÇ ¾ÈÁ¤¼ºÀ» ½ÃÇèÇÏ´Â µ¶ÀÏÀÇ TUV LAB' ¹× ¹Ì±¹ÀÇ DO-178B(Levels A-B), IEC61508, SIL 3±Ô°Ý¿¡ ÁØÇÏ¿© ½ÃÇèµÈ À¯ÀÏÇÑ RTOS ÀÔ´Ï´Ù. OSE systemsÀÇ ¸ðȸ»çÀÎ Enea»ç´Â Áö³ 30³â µ¿¾È Telecom ¹× ITºÐ¾ßÀÇ Àü¹® ConsultingÀ» ÇØ¿Â ¾÷ü·Î¼ GSM to PSTM switch, Mobile Terminals, WCDMAµîÀÇ application¿¡ ´ëÇÑ Àü¹®ÀûÀÎ Know-how¸¦ °°°í ÀÖ´Â ÅÚ·¹ÄÞ Àü¹®¾÷ü·Î¼ CustomerµéÀÌ ±â´ëÇϰí ÀÖ´Â ±â¼úÁö¿ø, ConsultingÀ» turnkey·Î Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ Åë½Å¾÷ü º°, applicationº° Field application teamÀ» ¿î¿ëÇÔÀ¸·Î½á Àü¹®ÀûÀÎ Áö½ÄÀ» »óÈ£ ±³È¯Çϱ⠿ëÀÌÇϰí ÀÌ·Î ÀÎÇÏ¿© °¢ customerº° °í°´ÀÇ ¿ä±¸»çÇ׿¡ ´ëÇÑ Áö¿øÀÌ ¿ëÀÌÇÕ´Ï´Ù. ÇöÀç Enea»ç´Â Nokia, Ericsson, Lucent, Motorola, Siemens¸¦ À§ÇÑ º°µµÀÇ Áö¿øÆÀÀ» ¿î¿ëÇϰí ÀÖ½À´Ï´Ù. Enea»çÀÇ OSE´Â IPC mechanismÀ» message passing ¹æ½ÄÀ» »ç¿ëÇÔÀ¸·Î½á KernelÀÇ ¼º´É ¹× ½Å·Ú¼ºÀ» ±âÇÏÀûÀ¸·Î °³¼±ÇÏ¿´À¸¸ç, application°³¹ßÀÚ·Î ÇÏ¿©±Ý ºÒ°ú 6°³Á¤µµÀÇ system call·Î ´ëºÎºÐÀÇ °³¹ßÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó Shared memory required, Complex IPCmodel, Difficult manage distributed system, Application must handle RTOS errors, Priority inversion, Extensive application programming°ú °°Àº ÀüÇüÀûÀÎ RTOSµéÀÇ ´ÜÁ¡À» Á¦°ÅÇÏ¿´À¸¸ç, KernalÀÚü¿¡ Fault Tolerant, Distributed, Safety critical, Run-time program upload and download, Memory protection and automatic error recovery, ConfigurationµîÀÇ ±â´ÉÀ» Ãß°¡ÇÏ¿© ¹«¼± ½Ã½ºÅÛ°ú °°Àº CriticalÇÑ application¿¡ ÀûÇÕÇϵµ·Ï ¼³°èÇÏ¿´½À´Ï´Ù. OSE´Â ´ë±Ô¸ð Åë½Å½Ã½ºÅÛ °³¹ß¿¡ Àû¿ëÀ¸·ÎºÎÅÍ ¼ÒÇü ¹«¼±´Ü¸»±â¿¡ Àû¿ëÀ¸·Î, Reliability, High performance ¹× Compact solutionÀ¸·Î ÀÌ¹Ì ±× ¸í¼ºÀ» ¾ò°í ÀÖÀ¸¸ç, ÇöÀç Ericsson, Nokia, Lucent µîÀÇ 3G/WDMA, GSM ÇÁ·ÎÁ§Æ®¿¡ MSC/BSC/Mobile TerminalºÎºÐ¿¡ Àû¿ëµÇ°í ÀÖÀ¸¸ç, Bluetoothµî¿¡µµ ÀÌ¹Ì Àû¿ëµÇ°í ±¹³» »ï¼ºÀüÀÚ(Â÷¼¼´ëGSM Mobile Terminal)¿¡¼µµ Àû¿ëµÇ¾ú½À´Ï´Ù. |
|
| OSE for DSPs 3.0 | |
|
- Fully pre-emptive and deterministic kernel - Scalable based on use of system calls - Low interrupt latency and high data throughput - Dynamic creation and termination of processes - Dynamic memory allocation with bounded execution time - Built in error management - Built in debug and trace functionality |
|
- OSE Kernel - Time-out Server - Heap Manager - Link Handler - Illuminator tool suite - Core Dump Analyser - Soft Kernel & Environment | |
|
- TMS320C54x - TMS320C55x - TMS320C62x - TMS320C67x - TMS320C64x |
|
![]() | |
![]() |
|
send - swap - receive TI C62 = 251 cycles |
|
alloc() 84 cycles s_alloc() 90 cycles free_buf() 32 cycles OS_Interrupt Process 27 cycles USER_Intrrupt Handler 5 cycles - A well tested and mature solution - Open and future proof platform to host your application - Mechanisms for local as well as distributed Inter Process Communication (IPC) |
|
![]() |
|
| - A scalable solution with extensive support for interrupts, timers and memory management as well as applications for distribution and debugging. - Tools for debugging a distributed and heterogeneous systems - Professional products and professional support |
|
![]() |
|
| OSE Delta and OSE for DSP Positioning | ||
![]() |
||
| - Designed for High end processor nodes - Memory protection. Hans many small recovery domains - Dynamic and flexible. Can down load, start and stop separately loaded program modules. - Fault tolerant and Robust |
||
| - Designed for I/O processing nodes - Small footprint - Designed to executes in internal memory. - On a system level, one DSP is treated as one recovery domain - Scalable based on use of system calls |
||
| OSE Delta | ||
- OSE Delta Kernel - INET - Internet Protocols - Secure INET - Secure Internet Protocols - INETUTIL - Internet Utilities - SNMP - Networking Package - Web Server - Secure Web Server - Interpeak IPNET - Interpeak RADIUS - Interpeak L2TP - Interpeak LDAP - Interpeak SSL - Interpeak SSH - Interpeak IPSec - Interpeak PPPoe - Interpeak WEBssp - Interpeak IKE - Interpeak NAT - OSPF - RIP - Trillium SSI - Board Support Package - Embedded File System - Atomic File Manager - FlashFX File System - Link Handler - Name Server - Program Handler - Memory Management System - Personal JRuntime - Bluetooth Host Stack with OBEX - WAP Server - ANT Integration - Illuminator - GNU for OSE - XRAY for OSE - Soft Kernel & Soft Environment - Soft Personal JRuntime - Soft WAP Server - Soft Bluetooth Host Stack - Soft SNMP |
||
| - OSE Delta Kernel - INET - Internet Protocols - Secure INET - Secure Internet Protocols - INETUTIL - Internet Utilities - SNMP - Networking Package - Web Server - Secure Web Server - Interpeak IPNET - Interpeak RADIUS - Interpeak L2TP - Interpeak LDAP - Interpeak SSL - Interpeak SSH - Interpeak IPSec - Interpeak PPPoe | ||