embOS
Last updated: February 9, 2004
Company:
- SEGGER Microcontroller Systeme GmbH
Description:
- embOS is a real time operating system for embedded applications designed to offer the benefits of a fully featured multitasking system even for hard real time applications using minimal resources.
All functions of embOS have been placed in individual modules to ensure that only the functions needed are actually linked into the application program, leaving maximum room for the user-program.
Developing applications with embOS
embOS is available in source or object code form. Both come with a ready to go start project. The start application and usable samples are supplied in source code form.
Libraries for all memory models and initialization of the controller in "C"-source are included to tailor the system to any application.
Check out the free full functional trial version which can be downloaded from our website www.segger.com.
Profiling using embOSView
embOSView communicates with the kernel via UART and displays all available information of the tasks and major system variables.
All communication is done from within the communication interrupt routines. This means that it is none intrusive if embOSView is not connected and minimum intrusive while embOSView is connected.
embOS Simulation
A simulation environment under Windows is available. It can be used to write and test the entire application program on your PC. This makes debugging and development easy and convenient and saves development time. The simulation is an open environment which also allows adding "C"-code to simulate the target specific hardware.
Product Properties
-
Development Hosts:
Windows, Linux
-
Supported Target Processors:
x86, ARM, ARM 7/9, AT90, AVR, ATMega, C16x, F16LX, FR30, FR50, H8/H8S, M7700, M16C, M16C/80, M32C , MIPS, NEC K0, NEC k4, MSP430, NEC V850/V850E, NIOS, R8C, SuperH, ST7, TLCS-900
-
Board Support Packages:
-
Supported Compilers:
IAR, Tasking, Green Hills, Mitsubishi (NC30,NC308), Fujitsu Softune, GNU, ARM, Metaware, Hitachi, Toshiba
-
Supported Tools:
-
Supported Networks:
TCP/IP, FTP, SMTP, SNMP, NFS, PPP, ATM, ISDN, RPC, Telnet, Bootp
-
Supported Standards:
-
Development Methodology:
Cross, Native
-
RTOS Supplied as:
Object, Source
-
Supported GUI:
emWin
-
Available Components:
File Support
-
Kernel ROM (min, max):
1.2,4.5
-
Kernel RAM (min, max):
28,48
-
Minimum RAM per process:
---
-
Minimum RAM per thread:
70 (dep on CPU)
-
Minimum RAM per queue:
---
-
Number of thread priority levels:
255
-
Typical Thread Switch Latency:
dep on CPU, best <5us
-
Guaranteed Maximum Interrupt Latency:
dep on CP, M16C <5us
-
System Clock Resolution:
better 1us
-
Priority Inversion Avoidance Mechanism:
No
-
Multiprocess Support:
No
-
Multiprocessor Support:
No
-
MMU Support:
No
-
Scheduling Policies:
Prioritized Round-Robin
-
Royalty Free:
Yes
-
Cost Development Seat:
EUR 540 / 940
-
Standard Phone Support:
Limited Free
-
Preferred Phone Support:
|
|