An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, often with real-time computing constraints. It is usually embedded as part of a complete device including hardware and mechanical parts. In contrast, a general-purpose computer, such as a personal computer, can do many different tasks depending on programming. Embedded systems control many of the common devices in use today.
Since the embedded system is dedicated to specific tasks, design engineers can optimize it, reducing the size and cost of the product, or increasing the reliability and performance. Some embedded systems are mass-produced, benefiting from economies of scale.
Physically, embedded systems range from portable devices such as digital watches and MP3 players, to large stationary installations like traffic lights, factory controllers, or the systems controlling nuclear power plants. Complexity varies from low, with a single microcontroller chip, to very high with multiple units, peripherals and networks mounted inside a large chassis or enclosure.
Within our embedded software portfolio, you’ll find tools for every stage of development. Nucleus Real Time OS powers some of the most sophisticated electronic products on the market today and provides a wide range of services upon which any product-specific application software can be built. EDGE Developer Suitecovers the entire embedded software workflow from code creation and simulation through to testing and optimization on target hardware. The outstanding designtool INFLEXION drives a grafic userinterface todesign embedded GUI´s
Packages
EDGE Developer Suite
The EDGE Developer Suite offers an industrial strength set of tools to help developers work through tough software and hardware development problems.
EDGE Development Suite MAJIC
The EDGE Developer Suite offers an industrial strength set of tools to help developers work through tough software and hardware development problems.
The addition of the JTAG Controller MAJIC LT makes it a full stand allone development system for Embedded Software
NUCLEUS RTOS
Nucleus RTOS is an efficient real-time operating system with storage and database management, USB, networking and connectivity, multimedia technology and advanced graphical user interface capabilities.
Real-Time Performance
Nucleus RTOS is ideal for resource-constrained devices (frequency and memory) and for environments where squeezing out every cycle per watt is paramount. It allows developers to focus on their product while confident their OS will not impact overall performance.
Nucleus RTOS is a complete OS comprised of kernel services, extensions, and APIs. Nucleus RTOS's suite of modular components provide significant cost savings as well as an easy route for reducing the amount of ROM and RAM required to run your system.
