Contiki

 Contiki
Commodore 128
開発者 The Contiki Project
OSの系統 BSD
開発状況 開発中
ソースモデル オープンソース
最新安定版 3.0 / 2015年8月25日 (8年前) (2015-08-25)
ライセンス BSDライセンス
ウェブサイト www.contiki-os.org
テンプレートを表示

Contiki(読み: コンチキ, コンティキ)は、ネットワーク化され小メモリで低電力消費のIoT機器で使われることに主に焦点を当てた、オープンソースオペレーティングシステム (OS) である。8ビットコンピュータや組み込みコンピュータ向け。たとえば、屋外・街中などに設置される、IoT化された街路灯騒音計放射線量測定機などで使われることが想定されている。

ネットワークやマルチスレッド、GUIなどをサポートしつつ、8ビットコンピュータなどのメモリの少ないマシンでも実行できるのが特徴である。計算資源の限られた組み込み系機器が主体となる、Internet of Thingsの実装にも用いられる。

2003年、Swedish Institute of Computer ScienceにおいてAdam Dunkelsを中心に開発された。当初、Commodore 64向けのオペレーティングシステムであったが、現在はさまざまなコンピュータ組み込みシステムに移植されている。

トール・ヘイエルダールらによって建造された大型のとして知られているコンティキ号が名前の由来である。

歴史

バージョンについて

Contiki 1.x系

Contiki 2.x系

現在開発が進められているバージョンである。ソースツリー上はCPUとプラットフォームが分離され、既存のCPUアーキテクチャへのプラットフォーム対応が楽になった。 また、ワイヤレスセンサーネットワーク (WSN) への対応が行われ、単に古いコンピュータを活用するだけではなく、小さいフットプリントを生かした新しい環境での動作にも力を入れている。

最新のバージョン

2015年8月25日現在

  • リリース版: Contiki 3.0 (2015年8月25日リリース)
  • ソースコードレポジトリー

対応アーキテクチャ

2010年4月現在、最新のCVSリポジトリにおいて対応しているアーキテクチャは以下のとおり(開発中のものを含む)。

CPU

  • 6502
  • at91sam7s
  • AVR
  • MSP430
  • x86
  • Z80
  • 8051(TI CC2430)

プラットフォーム

関連項目

外部リンク

ウィキメディア・コモンズには、Contikiに関連するカテゴリがあります。
  • Contiki main website
  • The Contiki Operating System
  • ContikiをCommodore 64で実行しているWebサーバ
  • リアルタイムオペレーティングシステムの一覧(英語版)
オープンソース
  • BeRTOS(英語版)
  • ChibiOS/RT
  • Contiki
  • eCos
  • ERIKA Enterprise(英語版)
  • FreeRTOS
  • Fuchsia
  • FunkOS(英語版)
  • µC/OS-II(英語版)
  • Nano-RK(英語版)
  • NuttX(英語版)
  • RIOT
  • RTAI
  • RTEMS
  • RTLinux(英語版)
  • RT-Thread
  • seL4
  • TI-RTOS(英語版)
  • TPF
  • TRON
  • Wombat OS(英語版)
  • Xenomai
  • Zephyr
  • プロプライエタリ
    歴史的
    • カテゴリカテゴリ:リアルタイムオペレーティングシステム