Nucleus PLUS 2.0

Mentor Graphics GmbH

Details

Mentor Graphics Corporation gehört zu den weltweit führenden Unternehmen, die Software- und Hardwarelösungen für die Entwicklung elektronischer Schaltungen anbieten. Mit seinem Embedded-Geschäftsbereich bietet Mentor Graphics als einziges EDA-Unternehmen Embedded-Software-Lösungen an.

Als führender Anbieter eines royalty free embedded Echtzeitbetriebssystems, inklusive Middleware und zugehörigen Tools bietet Mentor Graphics eine durchgängige Lösung für das Embedded Software Design an.


Nucleus RTOS:
Vollständig im Sourcecode, ohne Stückzahl abhängige Lizenzen;
Nucleus Middleware:Networking,
Encrypting Suite,
Virtual Machine Technology,
File System,
Graphics,
USB Support;
EDGE Entwicklungstools:
Eclipse-basierte IDE,
Debugger,
Compiler,
Profiler;
Nucleus Prototyping: Starten Sie Ihre Entwicklung bevor die Hardware verrfügbar ist.

Produktbeschreibung

Produktname
Nucleus PLUS 2.0
Produkteinführung
1989
Einsatzgebiet
Consumer Electronics, Industrial, Automotive, Medical, Aero/Mil
Modulares System
Skalierbares System
Nähere Beschreibung des Echtzeitbetriebssystems
RTOS + Middleware (FILE,NET,USB,GRAFIX,MMU/MPU,etc.)

Hardwareplattformen (Zielsystem)

x86
x86 Protected Mode
68xxx
68K Family
ARM, StrongARM
ARM 7, 9, 10, 11 Family
MIPS
IDT Family, AU1100, Altlas 4Kx Malta 4K/5K Family, LX4280, NEC-VR Family,
PowerPC
MPC/PPC 4/5/6/8 Family
Xscale
IQ 80 Family, PXA Family
Weitere Hardwareplattformen
NIOS 2, Microblaze, SH, OMAP, BlackFin,
Kleinste Plattform
C167

Eigenschaften und Hilfsmittel für die Zielsysteme

Erfüllbare Echtzeitfähigkeit
harte Echtzeit
Bedienoberfläche
grafisch oder Console auf Windows und Linux
Entwicklungs-Tools
eclipsebasierte EDGE Developer Suite (IDE, Debugger, Profiler, Simulation)
Entwicklung auf dem Zielsystem oder Cross-Entwicklungsumgebung
Cross-Entwicklungsumgebung
Verfügbare Programmiersprachen
C, C++, Java
Remote Debugging
JTAG-, GDB- Debugger
Tools zur Systemanalyse
Surce Level Debugger, Profiler

Ressourcen

Speicherbedarf für das Betriebssystem von
5 KB
Speicherbedarf für das Betriebssystem bis
50 KB
Speicherverwaltung für die Applikation von
0 KByte
Speicherverwaltung für die Applikation bis
4 GB
Dynamisches Hinzuladen von Komponenten
Nucleus Dynamic Download
CPU-Typ
16, 32 Bit CPUs
Stromsparfunktion
Nucleus Energy Management

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
lose, gekoppelt
Schedulingverfahren zur Prozessorzuteilung
FIFO, FPP, FPN, EDF, Time-Slice
Multitasking: Maximale Taskanzahl
unbegrenzt
Besonderheiten Multitasking
prioritätengesteuertes preemptives Multitasking
Maximale Anzahl von Prioritätsebenen
256
Single-Process-Multi-Thread
Multi-Prozess-Multi-Thread
Direct Message Passsing
Adressraumstruktur
mehrere gegenseitig geschützte Adressräume
Besonderheiten beim Speichermanagement
Memory Protection, Semaphore, Shared Memory
Portierbarkeit auf andere Zielsysteme
98% generischer C-Code, Targetspezifika begrenzt auf 3 Assemblerfiles

Mögliche Funktionalität

Grafische Benutzeroberflächen erstellen
Nucleus Grafix RS
Windowing
Nucleus Grafix WT
Ein-/Ausgabemöglichkeiten
HID,LCD,VGA,Touch-Panel,Console,Printer etc.
Dateisystem
FAT 12/16/32
Festplattenverwaltung
IDE/ATA, SATA, SCSI, FLASH
Netzwerkfähigkeit
Nucleus NET (TCP/IP, DHCP, IPv6, SNMP, NAT, SHELL, FTP, TELNET, PPP(oE),SSL,EMAIL, SNTP etc.)
Unterstützte Feldbusse
Nucleus CAN; CANopen (DS401/404/405)
Drahtlose Kommunikation
Nucleus 802.11i, Nucleus 802.1X SUP
http-Server
Nucleus WebServ

Dienstleistungen

Technische Unterstützung
Hotline, Emailsupport, webbasiertes Supportnet, Consulting
Schulung
zentralisierte oder Inhouse-Schulung

Firma

Mentor Graphics GmbH