Sign In
Forgot Password?
Sign In | | Create Account

Medical Devices

Creating software that empowers medical devices presents unique challenges to developers. Whether your product will be used in the home or in a hospital, system failures are not an option. Making the right software development platform choice can help you avoid problems and get your device to market on time and within budget.

Nucleus Real Time OS

Nucleus Real Time OS is an embedded real time operating system delivered in source code – providing medical device developers enhanced confidence and flexibility throughout the life of the device. Nucleus is available for a wide variety of MCU and MPU devices, providing an extensive range of services that include: IPv4 / IPv6 , Wi-Fi, USB 2.0/3.0, as well as security protocols and graphics solutions to build modern UIs with optional GPU support.

Medical Applications in which Mentor Embedded Software has been deployed

  • Blood Gas Analyzer
  • Blood Monitor
  • Blood Pressure Monitor
  • Cardio Machines
  • Defibrillator
  • Dialysis Machine
  • Digital Thermometers
  • Elecrtrocardiogram Devices
  • Infusion Pump
  • Insulin Pumps
  • Glucose Meters
  • Portable Meter
  • Portable Oximeters
  • Pulse Monitor
  • Weight Scales

Nucleus Benefits

Use an RTOS Proven in over 90 FDA Class II and Class III medical devices

Nucleus Real Time Operating System code was created in 1993 and has been deployed in hundreds of medical devices. Nucleus has shipped in over 3 billion embedded products, making the code base very stable, reliable and field proven. Nucleus was developed to be delivered as a source code product and all Nucleus customers enjoy well documented and heavily commented code. Nucleus RTOS has been deployed in over 90 FDA Class II and Class III certified products, and has been selected as the software platform of choice by a wide range of medical device manufacturers including Bayer, Aspect Medical, Metran America, Analogic, ZOLL Medical Corporation, Plexar and many others.

Reduce Power Consumption in Portable Medical Devices

Software driven power management is crucial for extending battery life in portable devices, thermal management and for producing energy efficient embedded devices. Embedded developers can now take advantage of the latest power saving features in today’s processors with the built-in Power Management Framework in the Nucleus RTOS. Software Developers control overall system power consumption with high-level APIs, while Nucleus manages the power mode transition of each device in system. Learn more about how to reduce the power consumption of your medical device by visiting the Nucleus Power Management page.

Configurable Code for Reduced Certification Costs

When you build your Nucleus-based application, only the Nucleus components required by the system are compiled into the final image. By ensuring code size is kept to a minimum, Nucleus OS can significantly reduce your certification costs, since certification effort is directly proportional to the lines of code being validated. A proven platform, the Nucleus code base has been through the certification process time and time again. With Nucleus as the underlying platform, software developers can be confident their devices will pass the scrutiny of government agencies to ensure safety requirements are met. Source code is provided to facilitate the certification process.


Wi-Fi Alliance Compliance Stack

Hospitals and medical facilities can be challenging wireless environments with varying levels of signal strength, multiple AP’s from different manufacturers, and a range of authentication and encryption methods that must be supported. The Nucleus RTOS Wi-Fi solution comprises an industry proven Wi-Fi stack that has a proven track record of reliability and robustness in these demanding environments. Wi-Fi Certified in accordance with the Wi-Fi Alliance, Nucleus delivers a comprehensive solution with 802.11a/b/g/n and Bluetooth 802.15.1 support on the industry’s leading chipset manufacturers including Atheros, Broadcom, Bluegiga and Nordic. Because security is important when transmitting protected information over unsecure networks, Nucleus provides crypto services such as SSL, TLS 1.2, CyaSSL, WEP and WPA to deliver encryption that includes AES, DES, 3DES , RC4, Blowfish, SHA, and others to meet HIPPA compliance.


Comprehensive USB

Medical device designers can incorporate industry-certified USB Host, Device, and On-the-Go (OTG) connectivity into systems with the Nucleus RTOS. Nucleus offers one of the most comprehensive USB solutions in the industry and is the first RTOS with an embedded USB stack offering SuperSpeed support for both Host and Device nodes. To learn more about the complete USB 2.0 and 3.0 support in the Nucleus RTOS.

Storage Support

Storage devices can be formatted for FAT, SAFE, and ISO9660, the same file systems can also be present on connected IDE, SD, PCMCIA, CompactFlash, SATA, as well as soldered down and on-chip Flash devices. Access to file systems is thread-safe, and multiple tasks can simultaneously access multiple files across any combination of physical media.

Integrated UI Development

Nucleus comes integrated with Mentor’s advanced graphical user interface solution helping ensure that developers can create the type of user interfaces demanded in today’s medical devices. Our UI solutions include PC tools allowing the interface to be generated using a drag & drop approach. For UI optimizations and greater system reliability, Sourcery Analyzer has been integrated to allow developers to understand the interactions between the UI and the system.

Development Environment, Debug and Trace

The Nucleus development and debug environment is based on the Sourcery Codebench IDE and the sophisticated trace tool, Sourcery Analyzer. Sourcery Codebench enables developers to efficiently develop, build and debug code in an optimized environment. With its powerful visualization and data manipulation, Sourcery Analyzer enables developers to correlate system events using a common time reference and get to the heart of the system issues. Learn more about application and kernel level trace in Nucleus.

Online Chat