Mentor Embedded Hardware Enablement Program
Open Software Ecosystem
Hardware companies and their customers can now work within an efficient and open software ecosystem to meet the growing demands from OEMs/ODMs.
As embedded systems continue to increase in complexity, OEMs are placing ever-growing demands on their hardware vendors to deliver better software development tools and considerably more runtime content. Due to the large volume of sophisticated open source platform software expected by OEMs, hardware vendors can increase design wins and accelerate products to market by creating an efficient ecosystem of embedded tools, middleware, operating systems (including RTOS, Android™, and Linux®), and services.
The Mentor Embedded Hardware Enablement Program enables hardware vendors to create such an ecosystem. Enablement is provided by a comprehensive set of common tools and Embedded Linux and Android reference platforms, available in both free and commercially supported formats. All can be built around specific customer preferences.
The Hardware Enablement program also consists of Mentor Embedded products and services to include support for platform development on bare metal, RTOS, and open source operating systems, GNU toolchain services, and embedded user interfaces (UIs).
To learn more about the Hardware Enablement Program, contact Mentor Embedded.
Mentor Embedded Linux Services provides Linux commercial platform creation for hardware targets, BSP creation, optimization, open source community management, platform maintenance, support, engineering services, and maintenance. Mentor is the only commercial third-party embedded software company that supports the powerful combination of a Linux version distributed at no cost to the end customer, which is fully compatible with its commercial version of Linux. Linux Services also includes performing updates (kernel, userspace, and toolchain) to this “no cost” version, as well as providing updates to Linux commercial support for specific hardware consistent with Mentor Embedded Linux product releases, and community updates to keep BSP(s) supported in community trees.
“Our robust third-party ecosystem extends our solutions to address a wide range of applications. The new Mentor Embedded Hardware Enablement Program is a key part of this ecosystem, speeding embedded development, and we’re pleased to offer this to our customers.”
Jake Alamat, Director of Marketing, Sitara ARM microprocessor, Texas Instruments
Mentor Embedded was the first to offer an Android platform and development environment for devices other than cell phones and the first to bring Android to multiple different processor architectures. Android Services includes the creation, optimization, and maintenance of full-featured Android environments on hardware vendor platforms. This can include the creation and maintenance of a public repository and fostering an OEM community around that repository.
“To assist in developing an Android solution that fully exploits C2's sophisticated Jazz 2 media processor devices for Smart STB applications, C2 was seeking a partner with deep experience of both Android and embedded Linux systems and strong support capabilities. Mentor satisfied all our requirements and with close co-working, we have delivered an industry-leading Android implementation to our customers.”
Dr. Jinxiang (Gene) Liu, CEO, C2 Microsystems
Nucleus RTOS Services
Semiconductor manufacturers and their suppliers are building more and more specialized reference platforms to deliver to vertical market OEMs. Nucleus RTOS Hardware Enablement Services enable hardware companies to create a synergistic ecosystem of middleware and advanced peripheral support, optimized for their specific hardware, and combined with state-of-the-art development and user interface tools, to deliver a complete solution to their OEM customers.
Our Sourcery Services provide complete open source (GNU, GCC, Eclipse, LLVM) toolchain enhancements, including:
- Optimized code for most popular processor architectures and hardware development kits
- Toolchain porting
- IDE support for software development kits (SDKs)
- Optimized performance libraries
- Advanced analysis tools
- JTAG probes for devices
Sourcery services can build, distribute and maintain the architecture and device-optimized versions of Sourcery CodeBench for the hardware company's ecosystem and in the open source community. Learn more
“The Mentor Embedded team continues to meet our customers’ expectations by not only providing optimized toolchains that produce a material overall software performance improvement, but also through their platform support, which further enhances our competitive edge.”
Chris O’Reilly, VP of Marketing, Broadcom Microsystems
Inflexion User Interface Services
The Mentor Embedded Inflexion UI product is used by hundreds of embedded system developers across the world. From sophisticated 3D consumer UIs to specialized 2D UIs for industrial and medical products, Inflexion allows developers to quickly implement their UI using a drag-and-drop approach. Inflexion offers out-of-the-box support on Android, Linux, and Nucleus, and is easily portable to other operating systems. Inflexion UI Services offers a range of world-class services to help device makers differentiate their products in the marketplace.
Inflexion User Interface Services offers a comprehensive program to enable hardware companies to reap the benefits of Inflexion. These include:
- UI design and implementation
- Expert guidance/assistance in all phases of UI development
- Porting and validation of the Inflexion engine
- Porting and validation of an agreed set of vertical demonstrationapplications to specific hardware
- Creation of compelling demos targeted to the specific hardware and corresponding vertical market
- Additional activities include a joint marketing program
Vertical Platform Services
Hardware companies looking to provide solutions for key vertical markets such as in-vehicle infotainment (IVI), retail shopping, or smart energy, can engage in Vertical Platform Services to develop a base platform solution. Vertical Platform Services delivers a range of firmware, OSes, middleware, applications, and unique user interface experiences specific to that market. Further, Vertical Platform Services can design and implement rich, and highly interactive UIs to help existing hardware platforms address specific vertical market challenges.
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.