Nucleus RTOS

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Вasil (talk | contribs) at 19:37, 15 November 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Mentor Graphics
Company typePublic
IndustryEDA, Embedded Software
Founded1981
HeadquartersWilsonville, Oregon
ProductsNucleus RTOS, EDGE Development Suite
WebsiteNucleus RTOS

Nucleus RTOS is a real-time operating system (RTOS) and full featured toolset created by the Embedded Systems Division of Mentor Graphics for various CPU platforms. Nucleus RTOS is part of a complete embedded solution with a full complent of embedded middleware available.

Development is typically done on a "host" machine running Windows or LINUX. Target applications can be compiled to run on various "target" CPU architectures and tested using the actual target boards, simulators or via the "host" using EDGE SimTest.

The Nucleus RTOS is designed for embedded applications including consumer electronics, set-top boxes, cellular phones, and other portable and handheld devices. For limited memory systems Nucleus RTOS can be scaled to a footprint as small as 13 KB for both code and data.

Components

Kernel

Real time kernel, C++ and POSIX interfaces, dynamic download, interprocessor communications

Connectivity

USB 2.0 Host, Function and On-The-Go (OTG) stacks, class drivers, multimedia transfer (MTP and PictBridge), PCI and PCI-X, CAN and CANopen

Networking

Over 60 network drivers and protocols including TCP/IP stack, IPv6 and 802.11 wireless

File System

FAT, ISO 9660 CD-ROM, virtual file system API

Graphics

Low-level rendering, full windowing system

Security

Encryption, hash and signature algorithms, key exchange protocols

Products using Nucleus RTOS

Mentor Graphics has provided software to over 1,000 companies world wide. The devices featured are a small sample of consumer and industrial companies developing applications with our products.


  • Nucleus RTOS used by Honeywell for Critical Terrain Awareness Technology in the Aviation Industry.
  • IVL Technologies' On-Key Karaoke Handheld Player Sings along with the Nucleus PLUS Kernel.
  • Logitech uses Nucleus RTOS. in its Pocket Video™ Portable Digital Video Cameras.
  • Nucleus RTOS Selected By SK Telecom To Introduce the World's First Commercialization of CDMA Technology To Korea.
  • Nucleus used in NEC America's Award-Winning 535M High Definition Mobile Handset
  • ASC's RBOX Multi-Service Aggregator Family uses Nucleus PLUS.
  • Texas Instruments makes use of Nucleus on some of its emdedded devices
  • Telephonics using Nucleus in SDI System for USAF C-130 Avionics Modernization Program and Aviation Communication System for 767 Tanker Program.
  • Garmin International to develop the CNX80 navigational global positioning system (GPS) for general aviation.
  • A large number of Motorola and NEC mobile phones.

Competitive operating systems

Similar real-time operating systems are available from other vendors:

Embedded Development Tools

EDGE Development Suite

EDGE Development Suite is an integrated embedded development environment which incorporates a project manager, source editors, compiler tools, debugger, profiler and prototyping in a single, easy-to-use graphical environment.

EDGE SimTest

EDGE SimTest] is a prototyping environment that enables you to build embedded applications on a development host such as Microsoft Windows™, prior to embedding on target hardware.

EDGE MAJIC

Integrated JTAG probe connection support.


External links