Vx Arbeiten

VxWorks ist ein Echtzeitbetriebssystem entwickelt als Eigentumssoftware durch Windflusssysteme von Alameda, Kalifornien, die USA. Zuerst veröffentlicht 1987 wird VxWorks für den Gebrauch in eingebetteten Systemen entworfen.

Geschichte

VxWorks hat als eine Reihe von Erhöhungen zu einem einfachen Echtzeitbetriebssystem genannt VRTX angefangen, der durch Bereite Systeme verkauft ist (später ein Mentor-Grafikprodukt 1995 werdend). Zurzeit hat VRTX an Eigenschaften wie ein Dateisystem oder eine einheitliche Entwicklungsumgebung Mangel gehabt. Windfluss hat VxWorks geschaffen, um den VRTX Kern in ein volles eingebettetes Betriebssystem und Entwicklungsumgebung zu verwandeln. Wie man glaubt, ist der Name von VxWorks ein Wortspiel über VRTX ("VRTX Arbeiten").

Am Anfang hatte Windfluss eine Abmachung, VRTX mit VxWorks zu verkaufen. Jedoch 1987 die Beendigung seines Wiederverkäufer-Vertrags voraussehend, hat Windfluss seinen eigenen Kern (geschrieben von einem Internierten) entwickelt, um VRTX innerhalb von VxWorks zu ersetzen.

Intel hat Windflusssysteme am 17. Juli 2009 erworben.

Design

VxWorks wird für den Gebrauch in eingebetteten Systemen entworfen.

Die Hauptmerkmale des aktuellen OS sind:

  • Kern mit der Vorkaufs- und Terminplanung des gemeinsamen Antrags stark mehrzubeanspruchen, und unterbricht schnell Antwort
  • Betriebssystem der heimischen 64 Bit (hat nur eine 64-Bit-Architektur unterstützt: X86-64). Datenmodell: LP64.
  • Benutzerweise-Anwendungen ("Echtzeitprozesse" oder RTP) isoliert von anderen Benutzerweise-Anwendungen sowie dem Kern über Speicherschutzmechanismen.
  • SMP und AMPERE unterstützen
  • Schnelle, flexible Zwischenprozess-Kommunikation einschließlich TIPC
  • Fehler, der Fachwerk behandelt
  • Binär, das Zählen und die gegenseitigen Ausschluss-Semaphore mit dem Vorzugserbe
  • Lokale und verteilte Nachrichtenwarteschlangen
  • POSIX PSE52 hat Übereinstimmung in der Benutzerweise-Ausführungsumgebung bescheinigt
  • Dateisysteme: High Reliability File System (HRFS), Fett-basiertes Dateisystem (DOSFS), Network File System (NFS)
  • IPv6 Netzwerkanschluss schobert auf

Häfen

VxWorks ist zu mehreren Plattformen getragen worden und läuft jetzt auf praktisch jeder modernen Zentraleinheit, die auf dem eingebetteten Markt verwendet wird. Das schließt die x86 Familie, MIPS, PowerPC, Freescale ColdFire, Intel i960, SPARC, SCH 4 und die nah verwandte Familie des ARMS, StrongARM und xScale Zentraleinheiten ein.

Entwicklung

Wie in der eingebetteten Systementwicklung üblich ist, wird das Quer-Kompilieren mit VxWorks verwendet. Entwicklung wird auf einem "Gastgeber"-System getan, wo eine Einheitliche Entwicklungsumgebung, einschließlich des Redakteurs, Bearbeiter toolchain und Testemulator verwendet werden kann. Software wird dann kompiliert, um auf dem "Ziel"-System zu laufen. Das erlaubt dem Entwickler, mit starken Entwicklungswerkzeugen zu arbeiten, während es mehr beschränkte Hardware ins Visier nimmt.

Tornado ist eine Einheitliche Entwicklungsumgebung (IDE) für das Softwarequer-Entwicklungszielen VxWorks 5.x.

Tornado besteht aus den folgenden Elementen:

  • VxWorks 5.x Ziel Betriebssystem
  • Anwendung bauende Werkzeuge (Quer-Bearbeiter und vereinigte Programme)
  • Eine einheitliche Entwicklungsumgebung (IDE), die das Handhaben und die Bauprojekte, das Herstellen der Kommunikation des Gastgeber-Ziels, und das Laufen, das Beseitigen und die Überwachung von Anwendungen von VxWorks erleichtert
  • Simulator von VxWorks (VxSim)

Arbeitstisch hat Tornado IDE für VxWorks 6.x ersetzt. Auf den Windflussarbeitstisch wird jetzt auf Eklipse-Technologie gebaut. Arbeitstisch ist auch der IDE für den Wind der Fluss Linux und auf dem Span bei Erzeugnissen Die Fehler beseitigend.

Der Arbeitstisch für VxWorks besteht aus den folgenden Elementen:

  • Eklipse-Fachwerk und Eklipse CDT planen
  • Planen Sie und bauen Sie System
  • Windflussbearbeiter und Windfluss-GNU-Bearbeiter
  • Testhilfeprogramm
  • Windfluss veranstaltet Shell und Kern Shell für VxWorks
  • Kern von VxWorks Configurator
  • Zieldateianlagenkonfigurationswerkzeuge
  • Laufzeitanalyse-Werkzeuge
Simulator von VxWorks (VxSim)

Bemerkenswerter Gebrauch

Bemerkenswerte Produkte, die VxWorks als das Betriebssystem an Bord verwenden, schließen ein:

Transportsysteme

  • Der Airbus A400M Airlifter (in der Entwicklung)
  • Die Verkehrsflugzeuge von Boeing 787 Dreamliner und Boeing 747-8 (in der Entwicklung)
  • Der BMW iDrive System
  • Der Apachen-Langbogen-Kampfhubschrauber
  • Siemens VDO Automobilnavigationssysteme
  • Artillerieunteroffizier bildet sich aus.

Raumfahrzeug

Mehrere Raumfahrzeuge haben VxWorks als der OS an Bord verwendet:

  • Deep Space Program Science Experiment (DSPSE) auch bekannt als Clementine (Raumfahrzeug)
  • Die Aufklärung von Mars Orbiter
  • Der Phönix Mars Lander
  • Die Tiefe Einfluss-Raumsonde
  • Das Raumfernrohr von James Webb (in der Entwicklung)
  • Der Rover von Sojourner Mars Pathfinder
  • Der Geist und die Gelegenheit Erforschungsrover von Mars
  • Stardust
  • Das Wissenschaftslaboratorium von Mars (auch bekannt als der Wissbegierde-Rover)
  • Der Drache von SpaceX

Klementine ist 1994 losgefahren, VxWorks 5.1 auf einer MIPS-basierten Zentraleinheit führend, die für den Sternspurenleser und die Bildverarbeitungsalgorithmen verantwortlich ist. Der Gebrauch eines kommerziellen RTOS an Bord ein Raumfahrzeug wurde experimentell zurzeit betrachtet.

Roboter und programmierbare Kontrolleure

  • Der Honda Roboter ASIMO
  • Stäubli Industrieroboter
  • ABB Industrieroboter
  • KUKA Industrieroboter
  • Nationale Instrumente CompactRIO 901x, 902x 907x Kontrolleure
  • Emerson Ovation hat Regelsystem-Kontrolleure verteilt.
  • AMX kontrolliert Systemgeräte
  • Die experimentelle Physik und das Industrieregelsystem (EPEN)

Der Netzwerkanschluss und Nachrichtenbestandteile

  • Der Apple Airport Extreme
  • Avaya ERS 8600
  • Ericsson Router von SmartEdge (NetBSD 3.0 und VxWorks für Broadcom BCM1480 Kernversion 2.6 der Version 5.5.1 führend)
,
  • HP von Hewlett Packard 9000 Superkuppel-Wächter-Dienstverarbeiter
  • Hirschmann EAGLE20 Industriebrandmauer
  • HughesNet/Direcway Satelliteninternetmodems
  • Linksys WRT54G Radiorouter (Versionen 5.0 und später)
  • Mitel Netze Mitel Communications Director (MCD), 3300 ICP Mediatore und SX-200 und SX-200 ICP.
  • Nortel Pass
  • Radware OnDemand schaltet
  • Brandmauern von SonicWall
  • Thuraya SO 2510 Satellitentelefon und ThurayaModule
  • Radvision 3G Kommunikationsausrüstung
  • Gipfel-Paket-Reihe des Netz-Netzes von Sitzungsgrenzkontrolleuren

Drucker, Kopiergeräte und Bildverarbeitung

  • Xerox Phaser und andere Computerdrucker von Adobe PostScript-based
  • Toshiba eBridge hat Reihe von Fotokopiergeräten gestützt
  • DIGIC II und einige früh DIGIC III Bildverarbeiter durch den Kanon
  • ReplayTV Hausdigitalvideokassettenrekorder.

Andere Geräte

  • Der ALR-67 (V) 3 Radarwarnungsempfänger, der in der F/A-18E/F Fantastischen Hornisse verwendet ist
  • Siemens AG MRI Maß-Kontrolleinheiten
  • Außen-ÜBERFALL-Kontrolleure, die von LSI Corporation entworfen sind und in IBM System Storage's DS3000 und DS4000 (früher FAStT) plus einige Lagerungssysteme von der Silikongrafik, Sonne Microsystems/StorageTek, Teradata, Kleines enges Tal, Sepaton, BlueArc und mehrere andere Gesellschaften weltweiter verwendet sind
  • Die Drobo Datenlagerung peripherischer
  • NAOMI / NAOMI 2 GD-ROM/NetDimm Arkade-Systeme
  • Invensys Eurowärmeeinheit papierlose grafische Recorder.

Sicherheit

Im August 2010 hat Hacker HD Moore eine Verwundbarkeit in VxWorks aufgedeckt, der zahlreiche Verkäufer betroffen hat. CERT hat advisories für VU#362332 und VU#840249 am 2. August 2010, beide Fehler in VxWorks Betriebssystem veröffentlicht. HD Moore hat ein Großtat-Modul für Metasploit seitdem veröffentlicht, der Sicherheitsfachleuten ermöglicht, die Sicherheit ihrer Systeme nachzuprüfen.

Außenverbindungen


Vier Georgier / Kampf von Fleurus (1794)
Impressum & Datenschutz