Embedded Systems Nucleus RTOS - Mentor Graphics - #2

/ 2


catalogue search
P. 01
P. 02
Pages:


See other catalogues for Mentor Graphics

Text version of the page
Kernels
At the heart of Nucleus OS lies a collection of kernel services, exten­sions, and industry standard APIs:
■ Hard real-time performance
■ Dynamic task creation/deletion
■ Inter-task communication and synchronization via mailboxes, queues, pipes, semaphores..
■ Application timers; Event flags
■ Full MMU support
■ Static/dynamic memory allocation; Zero-copy buffers
■ Dynamic Loading of Code
■ Familiar APIs including C++, ANSI C, POSIX, uiTRON
Networking
Nucleus offers an extensive suite of network and connectivity proto­cols, drivers, and utilities, all built from the ground up to meet the needs of embedded systems:
■ 50+ standard IP protocols
including HTTP, FTP, DHCP,
SNMP, 802.11, IPSec...
■ Full IPv4 and IPv6 support
■ BSD-like IP socket interface
■ Optimized encryption libraries for secure connectivity
■ Zero-copy buffers and other throughput optimizations
■ Broad bus support including
CAN, CANOpen, PCI, PCI-X,
SPI, PC...
Storage & Database
Nucleus provides all that's required to store and manage data within sophisticated real-time applications:
■ Unified, extensible API
■ Multiple file formats such as ISO9660, FAT16, FAT32...
■ Multiple media types such as IDE\ATA, SD, USB...
■ Fault tolerant file system
■ Support for persistent FLASH storage
■ Optimized SQLite database engine
USB
USB is the de facto standard for the short range connection of devices. Nucleus takes the pain out of USB connectivity:
■ Fully certified USB 2.0 stacks: Function, Host, and On-The-Go (OTG)
■ 20+ class drivers including Mass Storage, Human Interface Device
(HID), Serial, Ethernet...
■ Wide range of controller drivers including OHCI, EHCI, manufacturer-specific
■ Multimedia transports with audio/video streaming, MTP, PictBridge...
User Interface
The user interface plays a critical role in determining the success of a wide range of products. Nucleus provides a range of services that help address this need:
■ Efficient low-level rendering of text, bitmaps, shapes
■ Input devices include touch panel, keypad, mouse...
■ Desktop-like control framework (menus, buttons, dialogs...)
■ Advanced menu-driven 3D interface engine with drag-and-drop design tool
■ Optional OpenGL/ES hardware acceleration support
Multimedia
Nucleus makes it easy to integrate audio and video capabilities into any end product:
■ OpenMAX/IL compliant multimedia framework
■ Fully functional library of standard components
■ Designed for rapid integration of third party components
■ Buffer sharing and other throughput optimizations
For additional information please visit us at mentor.com/embedded
Copyright ©2009 Mentor Graphics Corporation. Mentor products and processes are registered and registered trademarks of Mentor Graphics Corporation. All other trademarks mentioned in this document are trademarks of their respective owners.
Corporate Headquarters Mentor Graphics Corporation
8005 SW Boeckman Road Wilsonville, OR 97070-7777 USA Phone: 503.685.7000 Fax: 503.685.1204
Sales and Product Information
Phone: 800.547.3000
Silicon Valley
Mentor Graphics Corporation
1001 Ridder Park Drive San Jose, California 95131 USA Phone: 408.436.1500 Fax: 408.436.1501
North American Support Center
Phone: 800.547.4303
Europe Pacific Rim Japan
Mentor Graphics Mentor Graphics (Taiwan) Mentor Graphics Japan Co., Ltd.
Deutschland GmbH Room 1001, 10F Gotenyama Garden
Arnulfstrasse 201 International Trade Building 7-35, Klta-Shlnagawa 4-chome
80634 Munich No. 333, Section 1, Keelung Road Shlnagawa-Ku, Tokyo
Germany Taipei, Taiwan, ROC Japan 140-0001
Phone: +49.89.57096.0 Phone: 886.2.87252000 Phone: +81.3.5488.3030
Fax: +49.89.57096.400 Fax: 886.2.27576027 Fax: +81.3.5488.3021
MGC 03-09 1026800

pageCatalog pdf di En 2012-05-22-31