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
  • Kernel Features

  •     - 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
  • Component
  •    
  • Embedded Software Compnents

  •       - OSE Kernel
          - Time-out Server
          - Heap Manager
          - Link Handler
  • Development tools

  •       - Illuminator tool suite
          - Core Dump Analyser
          - Soft Kernel & Environment

  • Supported TI DSPs
  •   - TMS320C54x
    - TMS320C55x
    - TMS320C62x
    - TMS320C67x
    - TMS320C64x
  • TI CCS/OSE Integration

  • TI 62C kernel Performance
  • Complete Message Transaction

  • send - swap - receive
    TI C62 = 251 cycles

      
  • Memory Management Performance

  •         alloc() 84 cycles
            s_alloc() 90 cycles
            free_buf() 32 cycles

  • interrupt response time

  •        OS_Interrupt Process 27 cycles
           USER_Intrrupt Handler 5 cycles

  • Benefits with OSE
          - 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
  • OSE Delta
  •           - 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
  • OSE for DSP
  •           - 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
  • Component
  • Embedded Software Compnents

  •        - 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
  • Development tools

  •        - Illuminator
           - GNU for OSE
           - XRAY for OSE
           - Soft Kernel & Soft Environment
           - Soft Personal JRuntime
           - Soft WAP Server
           - Soft Bluetooth Host Stack
           - Soft SNMP
  • Embedded Software Compnents
  • - 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