Nucleus RTOS: Difference between revisions
No edit summary |
I don't know what IX linux is, but the Red Hat Linux article doesn't metions it anywhere |
||
Line 97: | Line 97: | ||
* [[VxWorks]] |
* [[VxWorks]] |
||
* [[Windows CE]] |
* [[Windows CE]] |
||
* [[ |
* [[IX Linux]] |
||
* [[DSP/BIOS]] |
* [[DSP/BIOS]] |
||
* [[MicroC/OS-II|uC/OS-II]] |
* [[MicroC/OS-II|uC/OS-II]] |
Revision as of 13:02, 8 July 2010
This article contains content that is written like an advertisement. (June 2009) |
Developer | Mentor Graphics |
---|---|
Written in | C |
OS family | Real-time operating systems |
Working state | Current |
Source model | Closed source |
Latest release | 2.2b / 15 Sept 2009 |
Marketing target | Embedded systems |
Available in | ? |
Platforms | ARM, Freescale, MIPS, IBM PowerPC[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 CPU platforms. Nucleus OS is part of an embedded solution with a 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.
Nucleus OS is designed for embedded applications including consumer electronics, set-top boxes, cellular phones, 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.
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
- 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
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
This article needs additional citations for verification. (November 2007) |
Mentor Graphics boasts Nucleus installment base of over 1.6 billion mobile devices[2], as of mid-February, 2010.
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.
- IVL Technologies' On-Key Karaoke Handheld Player Sings along with the Nucleus PLUS Kernel.[3]
- 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 used in NEC America's Award-Winning 535M High Definition Mobile Handset
- ASC's RBOX Multi-Service Aggregator Family uses Nucleus PLUS.[4]
- Texas Instruments makes use of Nucleus on some of its embedded devices
- The TI-Nspire handheld calculators use Nucleus as the basis of their operating system[5]
- 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.[6]
- 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.
- Intellon Home Plug AV
- Crestron Electronics on their control system processors.[7]
- BSS Audio in their Soundweb London range.[8]
- Later versions of the Creative ZEN product line.
- The Infineon S-Gold2 baseband chip used in Apple's iPhone
- The Metrotech i5000 Utility Locating Receiver.
- The Creative Zen Vision line uses Nucleus as their operating system
- Intel Active Management Technology/VPro embedded controller
- Many iPhone clones seem to use the Nucleus Plus OS.
- freeyourmobile.biz T518i - Quadband Dual SIM Wifi Dual IMEI Touchscreen mobile phone use Nucleus OS
- Tandberg MXP Video & Telephony appliances
- Zoll Medical Corporation's defibrillators
Competing 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.
- VxWorks
- Windows CE
- IX Linux
- DSP/BIOS
- uC/OS-II
- MV Linux
- Keil RTX
- Integrity
- ECos
- QNX
- LynxOS
- pSOS
- ThreadX
- OSE
- TRON
- embOS
- uClinux
- Android