Nucleus RTOS

From Wikipedia, the free encyclopedia

Mentor Graphics
Mentor Logo
Type Public
Founded 1981
Headquarters Wilsonville, Oregon
Industry EDA, Embedded Software
Products Nucleus RTOS, EDGE Development Suite
Slogan EDA Technology Leader
Website Nucleus 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 complement 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.

The small footprint is the main reason for using Nucleus. Since the multitasking is quite primitive, and the debugging tools are not the best, it can be a difficult environment to work with.

Contents

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

Open Source= No

Royalty= Royalty FREE

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

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

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

Low-level rendering, full windowing system

Encryption, hash and signature algorithms, key exchange protocols

Mentor Graphics has provided software to over 1,000 companies worldwide. The devices featured are a small sample of consumer and industrial companies developing applications with Nucleus 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 embedded 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, Samsung, Lg and NEC mobile phones.
  • Intellon Home Plug AV
  • Crestron Electronics on their control system processors. [1]

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

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.

The development suite is actually just an eclipse plugin. Unfortunately many of the nice things about Eclipse have been disabled in this environment, for example, if there is a compiler error, it is often not possible to double-click on the error to jump automatically to that section of code. Many of the refactoring capabilities have been disabled, as has code folding.

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.

Integrated JTAG probe connection support.


Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.