ESF OS™
Last updated: January 13, 2004
Company:
- EmINENT Microsystems
Description:
- ESF OS™ is an “object-oriented” Embedded Software Framework™ that provides state-of-the-art in high-quality, lowest-cost, real-time software development. It supports rapid or automated engineering of compact, high-performance real-time software on both embedded and standard platforms.
Software functions are organized into intuitively and conceptually familiar library hierarchies, so that you can quickly learn the available functions and find the components that you need.
The result is a powerful tool chest that complements almost any design and development environment and that helps to minimize the effort for application development and to maximize the reuse and cross project leveraging of engineering investments. Multi-threaded applications, including complex I/O and device control software, can be engineered to be portable and independent of a specific platform or operating system.
ESF OS™ is one component of a suite of software frameworks for the development of software subsystems. Additional pre-integrated ESF OS™ modules include DSP Algorithm libraries, Embedded Neural Network, 802.11, TCP/IP, Web Server, E-Mail Protocols, SNMP, PPP, SCSI, and RAID.
These technologies enable next generation smart devices and embedded applications such as Consumer Devices, Medical Devices, Interactive Television, Industrial Automation, Wireless Products, Point of Sale Terminals, and Remote Monitoring. EmINENT Microsystems accelerates the product development cycle and reduces overall project costs. Discover the EmINENT advantage. www.eminentmicro.com
Product Properties
-
Development Hosts:
Windows, Linux
-
Supported Target Processors:
x86, PowerPC, ARM, MIPS, Blackfin, X-Scale, 68k, ColdFire, DragonBall.
-
Board Support Packages:
-
Supported Compilers:
Any standard C, C++ compliant compiler
-
Supported Tools:
A variety of JTAG/BDM style emulators and debuggers
-
Supported Networks:
TCP/IP, FTP, SMTP, SNMP, PPP, Telnet, Bootp
-
Supported Standards:
-
Development Methodology:
-
RTOS Supplied as:
Source
-
Supported GUI:
-
Available Components:
Floating Point, Communication, Math Library, File Support, DSP Algorythms, Embedded Neural Network
-
Kernel ROM (min, max):
8 Kbytes,12 Kbytes
-
Kernel RAM (min, max):
1 Kbyte,2 Kbytes
-
Minimum RAM per process:
No processes
-
Minimum RAM per thread:
500 bytes
-
Minimum RAM per queue:
8 bytes
-
Number of thread priority levels:
31
-
Typical Thread Switch Latency:
10 to 20 assembly
-
Guaranteed Maximum Interrupt Latency:
80 to 200 clock cycl
-
System Clock Resolution:
Full resolution
-
Priority Inversion Avoidance Mechanism:
Yes,Mutex class
-
Multiprocess Support:
No
-
Multiprocessor Support:
Yes
-
MMU Support:
No
-
Scheduling Policies:
Preemptive
-
Royalty Free:
Yes
-
Cost Development Seat:
-
Standard Phone Support:
Limited Free
-
Preferred Phone Support:
Limited Free
|
|