Embedded Software

Real Time Operating System, Development Tools and Graphics

Within our embedded software portfolio, you’ll find tools for every stage of development. Nucleus OS is a real time operating system (RTOS) that manages simple electronic devices to the most sophisticated electronic products on the market. EDGE Developer Suite covers all phases of the embedded software development cycle from code creation and debugging to host simulation and testing to optimize on target hardware.

Supported Processors

Nucleus OS has been ported to hundreds of different processors, across various architectures including, but not limited to ARM, Freescale, MIPS, IBM PowerPC. Nucleus RTOS Supported Processors

Nucleus Kernel API

Download the FREE trial version of Nucleus Kernel and explore the full range of Nucleus Kernel APIs. Nucleus Kernel Software Trial

How to Use Host Simulation Technology for Embedded Development Workshop

Event: Learn how to accelerate the design cycle by utilizing host simulation technology to build, debug, and test complete embedded systems, including a touch screen graphical User Interface (UI), without the... View Event

Embedded & Desktop Compilers - "What's the difference?" Web Seminar

This session will take a detailed look at the required facilities and capabilities in compilers designed for embedded applications. View On-demand Web Seminar

Microtec C/C++ Compiler Toolkit for PowerPC

Embedded developers need a set of compiler tools that can take high-level languages such as C, C++, or assembly language, and produce reliable code for their embedded target. These development tools should... View Techpub

TI-Nspire

Texas Instruments used Nucleus RTOS (including Nucleus USB Services) and EDGE SimTest to develop the TI-Nspire range of advanced graphing calculators. View

Embedded Software Design tools

Nucleus OS

The Nucleus OS is a proven real time operating system (RTOS) with middleware that lets you focus on differentiating your products.

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.

MAJIC JTAG Probe

MAJIC JTAG Probes are small, stand-alone, processor-based systems that provide an intelligent connection between host-based development tools (debuggers) and embedded processors.

Industry Segments

Whether the latest mobile handset or advanced medical device, Mentor Graphics provides a complete embedded software solution for the development of devices with embedded systems.

Cell Phone

Nucleus Real Time OS is a standardized, proven software platform for feature phones which runs on silicon from major providers.

Real Time OS

Nucleus Real Time OS is an embedded real time operating system which includes source code – this is essential for confidence in long term support. Nucleus Real Time OS (RTOS) provides services including networking, UI, USB and security protocols. Mentor Graphics supplies the performance, features, and third-party ecosystem of pre-integrated software solutions necessary to bring feature-rich electronic devices to market quickly and easily.

Integrated IDE

The EDGE Developer Suite extends the advantages of a real time operating system with a complete, integrated development flow that supports embedded software development. EDGE Developer Suite is a set of development tools that provide an integrated development flow for embedded software development based on the familiar, open source Eclipse framework.

Our embedded software solutions are utilized in the development of devices for a variety of industries.

Techpubs and Resources

Embedded Techpubs

Microtec C/C++ Compiler Toolkit for PowerPC

techpub: Embedded developers need a set of compiler tools that can take high-level languages such as C, C++, or assembly language, and produce reliable code for their embedded target. These development tools should... View Techpub

Simtest Simulation: A Powerful Tool for Embedded Software Development

techpub: Embedded software is no longer written in assembly language macros. In fact, the same high-level languages and tools used for writing embedded software are the same tools used for designing application... View Techpub

Prevention is Better Than the Cure: Compiler Run-Time Error Checking

techpub: Compilers are generally thought of as being tools that convert a high level language, like C or C++, into assembler or machine code. Of course, they do perform this function, but have the potential to do... View Techpub

Customer Success Stories

Innovators and business leaders from a variety of industries have utilized Mentor Graphic's Embedded Systems solutions. More

Partners Programs

Mentor Graphics works with vendors to support the integration of commercially available products. More

Supported Processors

Nucleus RTOS has been ported to hundreds of different processors, across various architectures including, but not limited to:

From the Blogs

The Colin Walls Blog

Language extensions

There is a paradox with programming languages. Everyone would agree that standardizing languages is a good thing, leading to portability of software and programming skills. But what if the resulting standard…View Blog Post

The Colin Walls Blog

Fix it in the software!

As a specialist in embedded software, I think that Mentor Graphics is an interesting place to work. The company has historically been dedicated to serving the needs of hardware developers - whether they…View Blog Post

News & Press