Nucleus RTOS: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Cydebot (talk | contribs)
m Robot - Removing category USB OTG compatible devices per CFD at Wikipedia:Categories for discussion/Log/2011 March 8.
Added usage cite, cleaned up ad language (removed "world's first", etc)
Line 24: Line 24:
| website = [http://www.mentor.com/embedded-software/nucleus/ Nucleus OS]
| website = [http://www.mentor.com/embedded-software/nucleus/ Nucleus OS]
}}
}}
'''Nucleus OS''' is a [[real-time operating system]] (RTOS) and toolset created by the [[Embedded system|Embedded Systems]] Division of [[Mentor Graphics]] for various [[central processing unit]] (CPU) platforms. Nucleus OS is part of an embedded solution with a complement of embedded middleware available.
'''Nucleus OS''' is a [[real-time operating system]] (RTOS) and toolset created by the [[Embedded system|Embedded Systems]] Division of [[Mentor Graphics]] for various [[central processing unit]] (CPU) platforms. Nucleus OS is an embedded software solution and is in an estimated 2.11 billion devices worldwide<ref>[http://www.microcontroller.com/news/Mentor_Nucleus_RTOS_Over_-2_Billion.asp Mentor Nucleus RTOS in over 2.11 Billion Devices ]</ref>.


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]].
Development is typically done on a host computer running Windows or Linux. Applications are compiled to run on various target [[CPU]] architectures and tested using the actual target boards, simulators or via the host using [[EDGE SimTest]].


Nucleus OS is designed for embedded applications including consumer electronics, [[set-top box]]es, [[cellular phone]]s, and other portable and handheld devices. For limited memory systems Nucleus OS can be scaled to a footprint as small as 13 KB for both code and data.
The Nucleus RTOS is designed for embedded systems applications including consumer electronics, [[set-top box]]es, [[cellular phone]]s, and other portable and handheld devices. For limited memory systems Nucleus RTOS can be scaled down to a memory footprint as small as 13 KB for both code and data.


==Components==
==Components==
Line 64: Line 64:
==Products using Nucleus OS==
==Products using Nucleus OS==
{{Refimprove|date=November 2007}}
{{Refimprove|date=November 2007}}
Mentor Graphics boasts Nucleus installment base of over 1.6 billion mobile devices<ref>http://www.mentor.com/products/embedded_software/nucleus_rtos/</ref>, as of mid-February, 2010.
Mentor Graphics boasts Nucleus installment base of over 1.6 billion mobile devices<ref>http://www.mentor.com/products/embedded_software/nucleus_rtos/</ref>, as of mid-February, 2010 and 2.11 billion devices as of June 2010.


Example devices using Nucleus products are as follows:
The devices featured are a small sample of consumer and industrial companies developing applications with Nucleus products.


* Nucleus OS 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.
* IVL Technologies' On-Key Karaoke [[Handheld]] Player Sings along with the Nucleus PLUS Kernel.<ref>[http://www.ivl.com/ IVL Technologies]</ref>
* 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 OS in its ''Pocket Video'' Portable Digital Video Cameras.
* [[Logitech]] uses Nucleus OS in its ''Pocket Video'' Portable Digital Video Cameras.
* Nucleus OS Selected By [[SK Telecom]] To Introduce the World's First Commercialization of [[CDMA]] Technology To Korea.
* Nucleus RTOS USED By [[SK Telecom]] First Commercialization of [[CDMA]] Technology To Korea.
* Nucleus OS used in all the [[Mediatek]] Dual SIM Dual processor based chipsets in ''[[Karbonn Mobiles]]''
* Nucleus RTOS used in [[Mediatek]] Dual SIM Dual processor based chipsets in ''[[Karbonn Mobiles]]''
* Nucleus used in [[NEC]] America's Award-Winning 535M High Definition [[Mobile phone|Mobile]] [[Handset]]
* Nucleus used in [[NEC]] High Definition [[Mobile phone|Mobile]] [[Handset]]
* ASC's RBOX Multi-Service Aggregator Family uses Nucleus PLUS.<ref>[http://www.nsgdata.com/asc/index.html/ ASC]</ref>
* ASC's RBOX Multi-Service Aggregator Family uses Nucleus PLUS.<ref>[http://www.nsgdata.com/asc/index.html/ ASC]</ref>
* The [[TI-Nspire]] handheld calculators use Nucleus as the basis of their [[operating system]]<ref>http://www.ticalc.org/archives/news/articles/14/142/142696.html</ref>
* The [[TI-Nspire]] handheld calculators use Nucleus as the basis of their [[operating system]]<ref>http://www.ticalc.org/archives/news/articles/14/142/142696.html</ref>

Revision as of 19:28, 30 March 2011

Nucleus OS
DeveloperMentor Graphics
Written inC
OS familyReal-time operating systems
Working stateCurrent
Source modelClosed source
Latest release2.2b / 15 Sept 2009
Marketing targetEmbedded systems
Available in?
PlatformsARM, Freescale, MIPS, IBM PowerPC[1]
Kernel typeReal-time kernel
Default
user interface
?
LicenseProprietary
Official websiteNucleus OS

Nucleus OS is a real-time operating system (RTOS) and toolset created by the Embedded Systems Division of Mentor Graphics for various central processing unit (CPU) platforms. Nucleus OS is an embedded software solution and is in an estimated 2.11 billion devices worldwide[2].

Development is typically done on a host computer running Windows or Linux. Applications are 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 systems applications including consumer electronics, set-top boxes, cellular phones, and other portable and handheld devices. For limited memory systems Nucleus RTOS can be scaled down to a memory footprint as small as 13 KB for both code and data.

Components

Kernel

  • Real time kernel
  • C++, POSIX and Micro ITRON 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)

Connectivity

Networking

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

File System

Graphics

  • Low-level rendering
  • Windowing system
  • Multi-media GUI control framework

Security

Encryption, hash and signature algorithms, key exchange protocols

Products using Nucleus OS

Mentor Graphics boasts Nucleus installment base of over 1.6 billion mobile devices[3], as of mid-February, 2010 and 2.11 billion devices as of June 2010.

Example devices using Nucleus products are as follows:

  • 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.[4]
  • Logitech uses Nucleus OS in its Pocket Video Portable Digital Video Cameras.
  • Nucleus RTOS USED By SK Telecom First Commercialization of CDMA Technology To Korea.
  • Nucleus RTOS used in Mediatek Dual SIM Dual processor based chipsets in Karbonn Mobiles
  • Nucleus used in NEC High Definition Mobile Handset
  • ASC's RBOX Multi-Service Aggregator Family uses Nucleus PLUS.[5]
  • The TI-Nspire handheld calculators use Nucleus as the basis of their operating system[6]
  • 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.[7]
  • Garmin International to develop the CNX80 navigational global positioning system (GPS) for general aviation.
  • A large number of Motorola, Samsung, LG, Siemens/Benq, Sagem and NEC mobile phones.
  • The S-Class UI on LG Pop, Arena & etc. are running on Nucleus OS
  • Intellon Home Plug AV
  • Crestron Electronics on their control system processors.[8]
  • BSS Audio in their Soundweb London range.[9]
  • Later versions of the Creative ZEN product line.
  • The Infineon S-Gold2 baseband chip used in Apple's iPhone[10]
  • The Metrotech i5000 Utility Locating Receiver.
  • The Creative Zen Vision line uses Nucleus as their operating system
  • Intel Active Management Technology/VPro embedded controller
  • freeyourmobile.biz T518i - Quadband Dual SIM Wifi Dual IMEI Touchscreen mobile phone use Nucleus OS
  • Tandberg MXP Video & Telephony appliances[11]
  • Zoll Medical Corporation's defibrillators

References

External links