Jump to content

Nucleus RTOS: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mNo edit summary
Line 63: Line 63:


==Products using Nucleus RTOS==
==Products using Nucleus RTOS==
{{Unreferencedsection|date=November 2007}}
{{refimprove|date=November 2007}}
[[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.
[[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.
* Nucleus RTOS used by [[Honeywell]] for Critical Terrain Awareness Technology in the Aviation Industry.
* [http://www.ivl.com/ IVL Technologies]' On-Key Karaoke [[Handheld]] Player Sings along with the Nucleus PLUS Kernel.
* IVL Technologies' On-Key Karaoke [[Handheld]] Player Sings along with the Nucleus PLUS Kernel.<ref>[http://www.ivl.com/ IVL Technologies]</ref>
* [[Logitech]] uses Nucleus RTOS in its ''Pocket Video'' Portable Digital Video Cameras.
* [[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 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 phone|Mobile]] [[Handset]]
* Nucleus used in [[NEC]] America's Award-Winning 535M High Definition [[Mobile phone|Mobile]] [[Handset]]
* [http://www.nsgdata.com/asc/index.html/ ASC]'s RBOX Multi-Service Aggregator Family uses Nucleus PLUS.
* ASC's RBOX Multi-Service Aggregator Family uses Nucleus PLUS.<ref>[http://www.nsgdata.com/asc/index.html/ ASC]</ref>
* [[Texas Instruments]] makes use of Nucleus on some of its embedded devices
* [[Texas Instruments]] makes use of Nucleus on some of its embedded devices
* [http://www.telephonics.com/ Telephonics] using Nucleus in SDI System for USAF C-130 Avionics Modernization Program and Aviation Communication System for 767 Tanker Program.
* Telephonics is using Nucleus in the SDI System for the USAF C-130 Avionics Modernization Program and the Aviation Communication System for the 767 Tanker Program.<ref>[http://www.telephonics.com/ Telephonics]</ref>
* [[Garmin International]] to develop the CNX80 navigational global positioning system ([[GPS]]) for general aviation.
* [[Garmin International]] to develop the CNX80 navigational global positioning system ([[GPS]]) for general aviation.
* A large number of Motorola, Samsung, LG, Siemens/Benq and NEC mobile phones.
* A large number of Motorola, Samsung, LG, Siemens/Benq and NEC mobile phones.
* Intellon Home Plug AV
* Intellon Home Plug AV
* Crestron Electronics on their control system processors. [http://www.crestron.com]
* Crestron Electronics on their control system processors.<ref>[http://www.crestron.com www.crestron.com]</ref>
* BSS Audio in their Soundweb London range. [http://www.soundweb-london.com]
* BSS Audio in their Soundweb London range.<ref>[http://www.soundweb-london.com www.soundweb-london.com]</ref>
* Later versions of the [[Creative ZEN]] product line.
* Later versions of the [[Creative ZEN]] product line.
* The [[Infineon]] S-Gold2 baseband chip used in [[Apple Inc.|Apple's]] [[iPhone]]
* The [[Infineon]] S-Gold2 baseband chip used in [[Apple Inc.|Apple's]] [[iPhone]]
Line 103: Line 103:
* [[Segger Microcontroller Systems|embOS]]
* [[Segger Microcontroller Systems|embOS]]
* [[uClinux]]
* [[uClinux]]

==References==
{{reflist}}


==External links==
==External links==

Revision as of 11:33, 2 May 2008

Nucleus RTOS
DeveloperMentor Graphics
Written in?
OS familyReal-time operating systems
Working stateCurrent
Source modelClosed source
Latest release? / ?
Marketing targetEmbedded systems
Available in?
Platforms?
Kernel typeReal-time kernel
Default
user interface
?
LicenseProprietary
Official 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 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.

Components

Kernel

  • Real time kernel
  • C++ and POSIX interfaces
  • Dynamic download
  • Interprocessor communications
  • Closed Source (however, the source code is available to customers, making it easier to debug than a closed operating system)
  • Royalty free

Connectivity

Networking

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

File System

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 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.[1]
  • 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.[2]
  • Texas Instruments makes use of Nucleus on some of its embedded devices
  • Telephonics is using Nucleus in the SDI System for the USAF C-130 Avionics Modernization Program and the Aviation Communication System for the 767 Tanker Program.[3]
  • Garmin International to develop the CNX80 navigational global positioning system (GPS) for general aviation.
  • A large number of Motorola, Samsung, LG, Siemens/Benq and NEC mobile phones.
  • Intellon Home Plug AV
  • Crestron Electronics on their control system processors.[4]
  • BSS Audio in their Soundweb London range.[5]
  • Later versions of the Creative ZEN product line.
  • The Infineon S-Gold2 baseband chip used in Apple's iPhone

Competitive operating systems

Similar real-time operating systems are available from other vendors. These are linked by their popularity according to the 2007 Embedded Systems Market Study by Embedded Systems Design magazine.

References

External links