Mentor Graphics provides both handset manufacturers and semiconductor vendors with a comprehensive collection of software components and tools to design and develop best in class mobile phones. The functionality of mobile handsets has dramatically expanded from voice-centric applications and rudimentary displays to multimedia, internet access and rich user interfaces. The demand for more sophisticated features and applications will continue to fuel the market, and pose challenges for silicon vendors and device manufactures to provide as much functionality as possible in new and differentiated products, while still managing to meet aggressive demands on price, size, battery life, and time to market.
Nucleus Real Time OS is the most widely deployed commercial operating system in the mobile handset market and provides a seamless layer between the handset software and the underlying silicon. It frees semiconductor vendors and ODM/OEM software developers to innovate and differentiate, instead of being tied up working on mundane platform development and time-consuming hardware integration. As devices adopt multi-core silicon, Mentor Graphics offers a powerful set of tools and software to enable both SMP and AMP multi-core solutions (for example Nucleus SMP, Nucleus/Linux, and Nucleus/Android).
Mentor UI Solution ensures that our customers are able to implement innovative, slick animated 3D and 2D user interfaces on their devices in a fraction of the time it would otherwise take. UI solutions come with out-of-box support for Android, Linux and Nucleus making it the perfect choice for mobile handsets.
Proven Software Platform
Nucleus Real Time OS is a standardized, proven software platform for feature phones and for baseband cores; it runs on silicon from the major providers: TI, ST, Mediatek, Broadcom, Infineon, NXP, Samsung, Freescale, NEC, and Renesas.
A compelling and differentiated look and feel can be rapidly created and customized using UI solutions for Android, Linux & Nucleus. Advanced graphical effects, animation 3D, and dynamic switching can be implemented and tested in a matter of minutes in a drag and-drop design environment. It allows our customers to create UIs which make use of the large touch screens and Open GL/ES hardware acceleration typical of handset devices and offer intuitive UIs which stand out from the crowd.
A power-efficient design is an inevitable consequence of using an OS like Nucleus RTOS as efficiency of memory usage is a key requirement.
Streamlined Solution Reduces Costs and Maintains Efficiency
A single vendor solution which streamlines development and contains costs. Nucleus Real Time OS is truly real time, with a small memory footprint and a flexible business model, and includes all the services and development tools that might be expected in a complete embedded operating system: Kernels, Storage & Database, Networking, USB, UI, Multimedia.
Rapid hardware migration is facilitated by a proven OS hardware abstraction layer and standard open APIs for portability.
Rich Software Ecosystem
Rich ecosystem around Nucleus Real Time OS. Best-in-class software partners have partnered with Mentor Graphics to create Nucleus-based value-added enhancements for mobile handset applications: Bluetooth, Web browsers, messaging, FOTA (Firmware Over The Air), multimedia codecs, audio enhancements, DRM.
- Small footprint kernel (fully functional at 12 K)
- Source code provided
- Deployed in billions of devices per year
- TCP/UDP/IP networking stack
- Support for IPv6
- SSL, 802.11i
- USB 2.0 (host and function) and hi-speed OTG certified to meet the USB 2.0 specification
- Comprehensive class driver support
- Mass Storage, Printer, Still Image, Communication, Video, Audio, and more
- MMU for memory protection and security
- DDL for dynamically adding features
- POSIX support
- ISO9660, FAT, and FLASH support
- IDE, SD, PCMCIA, CompactFlash, SATA, USB
- Optimized for multitasking systems
Matlab is the registered trademark of Mathworks. Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.