Zum Inhalt springen

Contiki

aus Wikipedia, der freien Enzyklopädie

{{#if: behandelt das Betriebssystem. Zu weiteren Bedeutungen siehe Kon-Tiki (Begriffsklärung).

 | Vorlage:Hinweisbaustein 
 | {{#ifeq: 0 | 0 |}}

}}

{{#if: {{#if: www.contiki-os.org
{{#if: | {{{Name}}} | {{#invoke:WLink|getArticleBase}} }}
colspan="2" style="padding-bottom:.5em; padding-top:.5em; text-align:center; border-bottom:1px solid #a2a9b1;" | {{{Logo}}} claim|P154}} colspan="2" style="text-align:center;" | [[Datei:{{#invoke:Wikidata|claim|P154}}|150px|alt=]]
     }}

}}{{#if: |

{{{Screenshot}}}
{{#if:C128 Portierung mit 80 Zeichen|C128 Portierung mit 80 Zeichen}} }}{{#if:
Datei:Contiki.png
|
Datei:Contiki.png
{{#if:C128 Portierung mit 80 Zeichen|
C128 Portierung mit 80 Zeichen}}

}}

Entwickler {{#if: Adam Dunkels Adam Dunkels claim|P178}} [[{{#invoke:Wikidata|claim|P178}}]] Information fehlt
     }}
 }}
Lizenz(en) {{#if: BSD-Lizenz BSD-Lizenz claim|P275}} claim|P275|parameter=link|references=ja|list=, }}
     }}
 }}{{#if: 10. März 2003
Erstveröff. 10. März 2003 claim|P577}}
Erstveröff. claim|P577}}
    }} 

}}{{#if: 3.0

Akt. Version (25. August 2015) }}{{#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: \ Contiki |

Abstammung \ Contiki

}}{{#if: |

Architektur(en)

}}{{#if: |

Chronik

}}{{#if: |

Kompatibilität

}}{{#if: |

Installations­medium

}}{{#if: |

Sprache(n)

}}{{#if: Sprache: englisch |

Sonstiges Sprache: englisch

}}

colspan="2" class="hintergrundfarbe5" style="text-align:center;" | www.contiki-os.org claim|P856}} colspan="2" class="hintergrundfarbe5" style="text-align:center;" | {{#invoke:WLink|formatURL| {{#invoke:Wikidata|claim|P856|parameter=link}}}}
   }}

}}

Datei:Commodore Educator 64 (standout version).jpg
C64-Implementierung

Contiki ist ein freies, Internet-fähiges Betriebssystem für 8-Bit-Computer und integrierte Mikrocontroller, inklusive Knoten eines Sensornetzes, entwickelt von Adam Dunkels.

Contiki bietet einen einfachen ereignisgesteuerten Betriebssystemkern mit sogenannten Protothreads, optionalem präemptiven Multiprogramming, Interprozesskommunikation via Messagepassing durch Events, eine dynamische Prozessstruktur mit Unterstützung für das Laden und Entladen von Programmen, nativen TCP/IP-Support über den uIP TCP/IP-Stack und eine grafische Benutzerschnittstelle, welche direkt auf einem Bildschirm oder als virtuelle Anzeige über Telnet oder VNC genutzt werden kann. Der Speicherverbrauch beträgt nur wenige Kilobyte und kann für extrem eingeschränkte Systeme bei Bedarf bis auf einige dutzend Bytes reduziert werden. Inzwischen unterstützt Contiki auch IPv6 (uIPv6).<ref name="Dunk20081014">Adam Dunkels: <templatestyles src="Webarchiv/styles.css" />{{#if:20081018181149

      | {{#ifeq: 20081018181149 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: uIPv6: Contiki is IPv6 Ready. | {{#invoke:WLink|getEscapedTitle|uIPv6: Contiki is IPv6 Ready.}} | {{#invoke:Webarchiv|getdomain|http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20081018181149}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: uIPv6: Contiki is IPv6 Ready. | {{#invoke:WLink|getEscapedTitle|uIPv6: Contiki is IPv6 Ready.}} | {{#invoke:Webarchiv|getdomain|http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20081018181149}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: uIPv6: Contiki is IPv6 Ready. | {{#invoke:WLink|getEscapedTitle|uIPv6: Contiki is IPv6 Ready.}} | {{#invoke:Webarchiv|getdomain|http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html}} }} {{#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: uIPv6: Contiki is IPv6 Ready. | {{#invoke:WLink|getEscapedTitle|uIPv6: Contiki is IPv6 Ready.}} | {{#invoke:Webarchiv|getdomain|http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html}} }} {{#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: uIPv6: Contiki is IPv6 Ready. | {{#invoke:WLink|getEscapedTitle|uIPv6: Contiki is IPv6 Ready.}} | {{#invoke:Webarchiv|getdomain|http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html}} }} (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: uIPv6: Contiki is IPv6 Ready. | {{#invoke:WLink|getEscapedTitle|uIPv6: Contiki is IPv6 Ready.}} | {{#invoke:Webarchiv|getdomain|http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html}} }}  
                 }}}}}}}}{{#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:20081018181149|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.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html}}
    || {{#if:  || }}
  }}{{#if: uIPv6: Contiki is IPv6 Ready.
    | {{#if: {{#invoke:WLink|isBracketedLink|uIPv6: Contiki is IPv6 Ready.}}
        | {{#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.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.sics.se/contiki/current-events/uipv6-contiki-is-ipv6-ready.html }}
              | 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}}
            }} 
       }}
  }} 14. Oktober 2008.</ref>

An Anwendungsprogrammen bietet das System einen Webbrowser, einen Web-Server, einen Telnet-Server und vieles mehr.

Wegen seiner Portabilität wurde und wird dieses System an viele Computer angepasst, wie Atari-8-Bit-Rechner oder Apple II. Eine der am aktivsten entwickelten Portierungen ist die auf den C64, die sogar eine ebenfalls von Adam Dunkels entwickelte Ethernetanbindung unterstützt. PCs können Contiki ausführen und es gibt sogar eine Portierung für kleinere Spielekonsolen wie dem Game Boy.

Portierungen

Das Betriebssystem ist bzw. wird auf folgenden Computern und Mikrocontrollern lauffähig:

Weblinks

[{{canonicalurl:Commons:Category:{{#if:Contiki|Contiki|Contiki}}|uselang=de}} Commons: {{#if:|{{{2}}}|{{#if:Contiki|Contiki|{{#invoke:WLink|getArticleBase}}}}}}]{{#switch:1

|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:

    | {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
        |1/=  und Videos
        |1/1=, Videos und Audiodateien
        |/1=  und Audiodateien}}
    | , Videos und Audiodateien
  }}

|#default= – }}{{#if: Contiki

   | {{#ifeq: {{#invoke:Str|left|contiki|9}} 
       | category: 
| FEHLER: Ohne Category: angeben!}}}}

Vorlage:Wikidata-Registrierung

   |0|=Vorlage:Toter Link/Core{{#if: http://contiki.cbm8bit.com
       | {{#if: Contiki Config/Disk Image Generator (englisch) | Contiki Config/Disk Image Generator (englisch) }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2020-02-26 | , festgestellt im {{#invoke:DateTime|format|2020-02-26|F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2020-02-26 | , festgestellt im {{#invoke:DateTime|format|2020-02-26|F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://contiki.cbm8bit.com
      | {{#if:{{#invoke:URLutil|isWebURL|http://contiki.cbm8bit.com}}
          || {{#if:  ||  }} 
        }}
      | {{#if: Contiki Config/Disk Image Generator (englisch)
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 2020-02-26
       | {{#if:{{#invoke:DateTime|format|2020-02-26|F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://contiki.cbm8bit.com Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2020-02-26 | , festgestellt im {{#invoke:DateTime|format|2020-02-26|F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://contiki.cbm8bit.com
       | {{#if:{{#invoke:URLutil|isWebURL|http://contiki.cbm8bit.com}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 2020-02-26
         | {{#if:{{#invoke:DateTime|format|2020-02-26|F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://contiki.cbm8bit.com }}

Einzelnachweise

<references />