|
Mentor Graphics has kicked off its processor-specific Nucleus-based software platform with a version of the platform that has been validated and optimized for Atmel AT91SAM9 ARM926EJ-S based microcontrollers.
The platform provides developers with far more than just the Nucleus RTOS. The smart user interface platform is an out-of-the-box foundation upon that speeds the design process and reduces costs for innovative UI applications.
It addresses a common problem for design engineers. Traditionally, implementing interfaces with audio and video content and advanced visual effects such as animation and one-click re-theming required weeks of development effort.
With the Nucleus platform's full-featured real-time operating system and advanced UI engine, user interfaces can be built, tested and modified rapidly with drag-and-drop tools and deployed without any modification to the underlying software stack.
To enable application software development by in-house teams or independent software vendors, the Nucleus platform is complemented by end-to-end tools including a C++ compiler, debugger, profiler, drag and drop UI designer and host simulation environment, as well as a JTAG probe.
"Now developers can start with a validated working system from day one, allowing them to fully focus on their value-addbuilding innovative applications with highly-functional, media-rich user interfaces, or modifying existing ones without changing the code," said Neil Henderson, general manager, Mentor Graphics Embedded Systems Division.
The Atmel AT91SAM9 ARM9-based microcontrollers target smart control panel solutions across a broad range of applications. These include white goods, medical, printing, security systems, Internet tablets, electronic books, ATM machines, game pads and remote controls.
The platform supported Atmel's SAM9261, SAM9261S, SAM9263 and SAM9RL64 MCUs. Demos running on the respective evaluation kits are available for download from Mentor's web site at www.mentor.com/products/embedded_software/platform_solutions/atmel_processors.cfm.
|