Nucleus RTOS
Encyclopedia
Nucleus OS is a real-time operating system
Real-time operating system
A real-time operating system is an operating system intended to serve real-time application requests.A key characteristic of a RTOS is the level of its consistency concerning the amount of time it takes to accept and complete an application's task; the variability is jitter...

 (RTOS) and toolset created by the Embedded Systems
Embedded system
An embedded system is a computer system designed for specific control functions within a larger system. often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal...

 Division of Mentor Graphics
Mentor Graphics
Mentor Graphics, Inc is a US-based multinational corporation dealing in electronic design automation for electrical engineering and electronics, as of 2004, ranked third in the EDA industry it helped create...

 for various central processing unit
Central processing unit
The central processing unit is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. The term has been in...

 (CPU) platforms. Nucleus OS is an embedded software solution and is in an estimated 2.11 billion devices worldwide.

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 box
Set-top box
A set-top box or set-top unit is an information appliance device that generally contains a tuner and connects to a television set and an external source of signal, turning the signal into content which is then displayed on the television screen or other display device.-History:Before the...

es, 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.

Kernel

  • Real time kernel
  • C++
    C++
    C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

    , POSIX
    POSIX
    POSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...

     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

  • USB 2.0 Host, Function and On-The-Go (OTG) stacks
  • Class drivers
  • Bluetooth
    Bluetooth
    Bluetooth is a proprietary open wireless technology standard for exchanging data over short distances from fixed and mobile devices, creating personal area networks with high levels of security...

     with many advanced profiles enabled (A2DP, AVRCP, HFP, HSP, etc.)
  • Multimedia transfer (MTP
    Media Transfer Protocol
    The Media Transfer Protocol is a devised set of custom extensions to the Picture Transfer Protocol . Whereas PTP was designed for downloading photographs from digital cameras, Media Transfer Protocol supports the transfer of music files on digital audio players and media files on portable media...

     and PictBridge
    PictBridge
    PictBridge is an industry standard introduced in 2003 from the Camera & Imaging Products Association for direct printing. It allows images to be printed directly from digital cameras to a printer, without having to connect the camera to a computer. Its formal name is . CIPA DC-001-2003 Rev...

    )
  • PCI
    Peripheral Component Interconnect
    Conventional PCI is a computer bus for attaching hardware devices in a computer...

     and PCI-X
    PCI-X
    PCI-X, short for PCI-eXtended, is a computer bus and expansion card standard that enhances the 32-bit PCI Local Bus for higher bandwidth demanded by servers. It is a double-wide version of PCI, running at up to four times the clock speed, but is otherwise similar in electrical implementation and...

  • CAN
    Controller Area Network
    Controller–area network is a vehicle bus standard designed to allow microcontrollers and devices to communicate with each other within a vehicle without a host computer....

     and CANopen
    CANopen
    CANopen is a communication protocol and device profile specification for embedded systems used in automation. In terms of the OSI model, CANopen implements the layers above and including the network layer. The CANopen standard consists of an addressing scheme, several small communication protocols...

  • Over 60 network drivers and protocols including TCP/IP stack
    Internet protocol suite
    The Internet protocol suite is the set of communications protocols used for the Internet and other similar networks. It is commonly known as TCP/IP from its most important protocols: Transmission Control Protocol and Internet Protocol , which were the first networking protocols defined in this...

    , IPv6
    IPv6
    Internet Protocol version 6 is a version of the Internet Protocol . It is designed to succeed the Internet Protocol version 4...

     and IEEE 802.11
    IEEE 802.11
    IEEE 802.11 is a set of standards for implementing wireless local area network computer communication in the 2.4, 3.6 and 5 GHz frequency bands. They are created and maintained by the IEEE LAN/MAN Standards Committee . The base version of the standard IEEE 802.11-2007 has had subsequent...

     wireless

File System

  • File Allocation Table (FAT
    File Allocation Table
    File Allocation Table is a computer file system architecture now widely used on many computer systems and most memory cards, such as those used with digital cameras. FAT file systems are commonly found on floppy disks, flash memory cards, digital cameras, and many other portable devices because of...

    )
  • CD-ROM
  • Virtual file system Application programming interface (API)

Products using Nucleus OS

Mentor Graphics boasts Nucleus installment base of over 1.6 billion mobile devices, as of mid-February, 2010 and 2.11 billion devices as of June 2010. According to a report 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
    Honeywell
    Honeywell International, Inc. is a major conglomerate company that produces a variety of consumer products, engineering services, and aerospace systems for a wide variety of customers, from private consumers to major corporations and governments....

     for Critical Terrain Awareness Technology in the Aviation Industry.
  • IVL Technologies' On-Key Karaoke Handheld Player Sings along with the Nucleus PLUS Kernel.
  • Logitech
    Logitech
    Logitech International S.A. is a global provider of personal peripherals for computers and other digital platforms headquartered in Romanel-sur-Morges, Switzerland. The company develops and markets products like peripheral devices for PCs, including keyboards, mice, microphones, game controllers...

     uses Nucleus OS in its Pocket Video Portable Digital Video Cameras.
  • Nucleus RTOS used by SK Telecom
    SK Telecom
    SK Telecom Co., Ltd. or Sunkyoung Telecom is a South Korean wireless telecommunications operator, controlled by the SK Group, one of the country's largest chaebol. As a part of SK Group, SK stands for Sun Kyung.SK Telecom is a provider of mobile service in Korea, with 50.5% of the market share as...

    's first commercialization of CDMA technology in Korea.
  • Nucleus RTOS used in Mediatek
    MediaTek
    MediaTek Inc. is a fabless semiconductor company, designing and selling components for wireless communication, optical storage, GPS, high-definition digital TV and DVD products. The company was founded on May 28, 1997...

     Dual SIM Dual processor based chipsets in Karbonn Mobiles
    Karbonn Mobiles
    Karbonn Mobiles is a Telecommunication firm which was founded in March 2009. It is a joint venture Mobile manufacturing company between the Bangalore based United Telelinks Limited and Noida based Jaina Marketing & Associates. The company's total investment in Indian consumer market is over $5...

  • Nucleus used in NEC
    NEC
    , a Japanese multinational IT company, has its headquarters in Minato, Tokyo, Japan. NEC, part of the Sumitomo Group, provides information technology and network solutions to business enterprises, communications services providers and government....

     High Definition Mobile
    Mobile phone
    A mobile phone is a device which can make and receive telephone calls over a radio link whilst moving around a wide geographic area. It does so by connecting to a cellular network provided by a mobile network operator...

     Handset
    Handset
    On a telephone, the handset is a device the user holds to the ear to hear the audio sound. Modern-day handsets usually contain the phone's microphone as well, but in early telephones the microphone was mounted directly on the telephone itself, which often was attached to a wall at a convenient...

  • ASC's RBOX Multi-Service Aggregator Family uses Nucleus PLUS.
  • The TI-Nspire handheld calculators use Nucleus as the basis of their operating system
    Operating system
    An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

  • 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.
  • 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.
  • BSS Audio in their Soundweb London range.
  • Later versions of the Creative ZEN
    Creative Zen
    The Creative ZEN is a range of digital audio players and portable media players made by Creative Technology. The players evolved from the now-defunct NOMAD brand through the NOMAD Jukebox series...

     product line.
  • The Infineon S-Gold2 baseband chip used in Apple's iPhone
    IPhone
    The iPhone is a line of Internet and multimedia-enabled smartphones marketed by Apple Inc. The first iPhone was unveiled by Steve Jobs, then CEO of Apple, on January 9, 2007, and released on June 29, 2007...

  • 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
    Tandberg
    This article is about the video-conferencing vendor, a Cisco company. Other companies with the same name such as Tandberg Television or Tandberg Data for data storage: see here and here...

     MXP Video & Telephony appliances
  • Zoll Medical Corporation's defibrillators
  • Samsung bada
    Bada (operating system)
    Bada is an operating system for mobile devices such as smartphones and tablet computers. It is developed by the Samsung Electronics. Its name is derived from " ", meaning "ocean" or "sea" in Korean...

    platform based devices

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK