Zum Inhalt springen

VxWorks

aus Wikipedia, der freien Enzyklopädie
{{#if: VxWorks Logo {{#if: www.windriver.com/products/vxworks
{{#if: | {{{Name}}} | {{#invoke:WLink|getArticleBase}} }}
colspan="2" style="padding-bottom:.5em; padding-top:.5em; text-align:center; border-bottom:1px solid #a2a9b1;" | VxWorks Logo claim|P154}} colspan="2" style="text-align:center;" | [[Datei:{{#invoke:Wikidata|claim|P154}}|150px|alt=]]
     }}

}}{{#if: Datei:Vxw hostshell.png |

{{#if:|{{{Beschreibung}}}}}

}}{{#if: |

{{{Bild}}}{{#if:|
{{{Beschreibung}}}}}

}}

Entwickler {{#if: Wind River Wind River claim|P178}} [[{{#invoke:Wikidata|claim|P178}}]] Information fehlt
     }}
 }}
Lizenz(en) {{#if: Proprietär Proprietär claim|P275}} claim|P275|parameter=link|references=ja|list=, }}
     }}
 }}{{#if: 1987
Erstveröff. 1987 claim|P577}}
Erstveröff. claim|P577}}
    }} 

}}{{#if: 7

Akt. Version (März 2014) }}{{#if:|<ref>{{{Quelle}}}</ref>}} claim|Version}}
Akt. Version claim|Version|P548|Q2804309|references=ja}} {{#if:{{#invoke:Wikidata|claim|Version|P548|Q2804309|qualifier=P577}} | vom {{#invoke:Wikidata|claim|Version|P548|Q2804309|qualifier=P577}}{{#if:{{#invoke:Wikidata|claim|1=P348|P548|Q2804309|parameter=time:d|qualifier=P577}} |
(vor Vorlage:Str replace)}}
}}
 }} 

}}{{#if: |

Akt. Vorabversion ()}}

}}{{#if: |

Basissystem

}}{{#if: |

Kernel

}}{{#if: |

Abstammung

}}{{#if: x86 inkl. IA-32 u. x64, PowerPC, Arm inkl. StrongARM u. XScale, MIPS, SuperH |

Architektur(en) x86 inkl. IA-32 u. x64, PowerPC, Arm inkl. StrongARM u. XScale, MIPS, SuperH

}}{{#if: |

Chronik

}}{{#if: |

Kompatibilität

}}{{#if: |

Installations­medium

}}{{#if: |

Sprache(n)

}}{{#if: |

Sonstiges

}}

colspan="2" class="hintergrundfarbe5" style="text-align:center;" | www.windriver.com/products/vxworks claim|P856}} colspan="2" class="hintergrundfarbe5" style="text-align:center;" | {{#invoke:WLink|formatURL| {{#invoke:Wikidata|claim|P856|parameter=link}}}}
   }}

}}

VxWorks ist ein proprietäres Echtzeitbetriebssystem, das von Wind River Systems entwickelt wird. Es wird vor allem in bestimmten Kleingeräten verwendet. Typische Anwendungsgebiete umfassen z. B. Luft- und Raumfahrt sowie Verteidigung, darüber hinaus Maschinensteuerungen, medizintechnische Geräte und Netzwerk-Infrastruktur. Außerdem wurde es von Canon für digitale Fotoapparate verwendet, ist allerdings seit 2007 durch die Eigenentwicklung DRYOS ersetzt worden.

In der IT setzt Fujitsu Technology Solutions VxWorks als Basis für das Betriebssystem seiner Speichersysteme ETERNUS DX ein.

Industrierobotersysteme der KUKA AG verwenden neben einem klassischen Windows auch VxWorks. Diese Kombination wird vom Hersteller „VxWin“ genannt.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20150402162947

      | {{#ifeq: 20150402162947 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20150402162947}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20150402162947}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20150402162947|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf}}
    || {{#if:  || }}
  }}{{#if: Archivierte Kopie
    | {{#if: {{#invoke:WLink|isBracketedLink|Archivierte Kopie}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.kuka.com/res/rtos/VXWIN_V35_WhitePaper_M63G52JU05-H2F37RT-83Fg2-LK278R5V38EF/VxWin_White_Paper_V3-5.pdf }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref>

Die Entwicklung von Programmen für VxWorks findet auf einem leistungsstärkeren Host-Computer wie etwa einem PC oder einer Workstation statt. Diese erzeugen spezielle Programmversionen für die jeweils gewünschte Art des Kleingeräts. Als Zielplattformen stehen unterschiedliche Befehlssatzarchitekturen (z. B. Arm) bzw. Systeme mit bestimmten Prozessoren (z. B. XScale, ein Arm-Prozessor) zur Verfügung.

VxWorks wurde bei der Mars-Reconnaissance-Orbiter- und Pathfinder-Mission zum Mars eingesetzt. Die Mars-Fahrzeuge Spirit, Opportunity, Curiosity sowie Perseverance werden von Rechnern gesteuert, die ebenfalls unter VxWorks laufen.<ref>Vorlage:Heise online</ref>

Weblinks

Einzelnachweise

<references />