Nucleus RTOS

Nucleus RTOS
Nucleus OS
Company / developer Mentor Graphics
Programmed in C
OS family Real-time operating systems
Working state Current
Source model Closed source
Latest stable release 2.2b / 15 Sept 2009
Marketing target Embedded systems
Available language(s) ?
Available programming languages(s) C, C++
Supported platforms ARM, Freescale, MIPS, IBM PowerPC, Altera Nios II, Xilinx MicroBlaze, Renasas SuperH, Infineon, Atmel AT91SAM and others [1]
Kernel type Real-time kernel
Default user interface ?
License Proprietary
Official website Nucleus 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 or in simulation environment.

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.

Contents

Components

Kernel

  • Real time kernel
  • C++, POSIX and Micro ITRON interfaces
  • Dynamic download
  • Inter-process communications
  • Closed Source (however, the source code is available to customers, making it easier to debug than operating system distributed as binaries only)

Connectivity

File System

  • File Allocation Table (FAT)
  • CD-ROM
  • Virtual file system Application programming interface (API)

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. According to a report[4] by an analyst firm, Nucleus has been shipped in over 2.84 billion devices as of the end of 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.[5]
  • Logitech uses Nucleus OS in its Pocket Video Portable Digital Video Cameras.
  • Nucleus RTOS used by SK Telecom's first commercialization of CDMA technology in 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.[6]
  • The TI-Nspire handheld calculators use Nucleus as the basis of their operating system[7]
  • 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.[8]
  • 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.[9]
  • BSS Audio in their Soundweb London range.[10]
  • Later versions of the Creative ZEN product line.
  • The Infineon S-Gold2 baseband chip used in Apple's iPhone[11]
  • 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[12]
  • Zoll Medical Corporation's defibrillators
  • Samsung bada platform based devices[citation needed]

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Nucleus — may refer to: Nucleus (atomic structure), the very dense region at the center of an atom Cell nucleus, the control center of a cell, which contains the cell s chromosomal DNA Nucleus (neuroanatomy), a cluster of neurons in the central nervous… …   Wikipedia

  • Nucleus — OS Разработчик Mentor Graphics Семейство ОС Операционная система реального времени Поддерживаемые платформы ARM Тип ядра Реального времени Лицензия Проприетарная …   Википедия

  • Nucleus (Betriebssystem) — Nucleus ist der Name eines Echtzeitbetriebssystems für den Markt eingebetteter Systeme der Firma AT (Accelerated Technology, 2002 übernommen von Mentor Graphics). Es existieren verschiedene Varianten für unterschiedliche Anwendungszwecke, wie… …   Deutsch Wikipedia

  • RTOS — Système d exploitation temps réel ██████████0 % Traduction …   Wikipédia en Français

  • Sistemas operativos — Anexo:Sistemas operativos Saltar a navegación, búsqueda Los Sistemas Operativos se pueden categorizar por su tecnología, su propietario o licenciatario, el estado de desarrollo, su uso o por muchas otras características. En la práctica, muchos de …   Wikipedia Español

  • Anexo:Sistemas operativos — Los Sistemas Operativos se pueden categorizar por su tecnología, su propietario o licenciatario, el estado de desarrollo, su uso o por muchas otras características. En la práctica, muchos de estos grupos se solapan. Contenido 1 Por Propietario… …   Wikipedia Español

  • ThreadX — Infobox OS name = ThreadX caption = developer = Express Logic, Inc. source model = kernel type = Picokernel supported platforms = ui = family = Real time operating systems released = latest release version = latest release date = latest test… …   Wikipedia

  • OpenComRTOS — application view Company / developer Altreonic NV OS family Distributed microkernel Working state Current …   Wikipedia

  • OS2000 — Baget 2.0 RTOS (ОСРВ Багет 2.0) Baget startup screen (ASCII art) Company / developer Scientific Research Institute of System Development of the Russian Academy of Sciences OS family Real time operati …   Wikipedia

  • Nano-RK — Nano RK[1][2] is a real time operating system (RTOS) from Carnegie Mellon University designed to run on micro controllers for use in sensor networks. Nano RK supports a fixed priority fully preemptive scheduler with fine grained timing primitives …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”