コンテンツにスキップ

「Contiki」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m version
編集の要約なし
 
(21人の利用者による、間の30版が非表示)
1行目: 1行目:
{{出典の明記|date=2020年6月}}
{{Infobox OS
{{Infobox OS
|name = Contiki
|name = Contiki
|logo =
|logo =
|screenshot = [[ファイル: Contiki.png|thumb|300px|right|Commodore 128]]
|screenshot = [[ファイル: Contiki.png|300px]]
|caption = Commodore 128
|website = {{URL|http://www.contiki-os.org/}}
|caption =
|website = [http://www.sics.se/contiki/]
|developer = The Contiki Project
|developer = The Contiki Project
|family = [[BSD]]
|family = [[Berkeley Software Distribution|BSD]]
|source_model = [[オープンソース]]
|source_model = [[オープンソース]]
|latest_release_version = 2.3
|latest_release_version = 3.0
|latest_release_date = {{Release_date|2009|6|27}}
|latest_release_date = {{Release_date|2015|8|25}}
|kernel_type =
|kernel_type =
|ui =
|ui =
19行目: 20行目:
}}
}}


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


[[コンピュータネットワーク|ネットワーク]]や[[スレッド (コンピュータ)|マルチスレッド]]、[[グラフィカルユーザインタフェース|GUI]]などをサポートしつつ、8ビットコンピュータなどのメモリの少ないマシンでも実行できるのが特徴である。計算資源の限られた組み込み系機器が主体となる、[[モノのインターネット|Internet of Things]]の実装にも用いられる。
2003年、Swedish Institute of Computer ScienceにおいてAdam Dunkelsを中心に開発された。当初、[[コモドール64|Commodore 64]]向けのオペレーティングシステムであったが、現在はさまざまなコンピュータや組み込みシステムに移植されている。

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

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


== 歴史 ==
== 歴史 ==
{{empty section|date=2020年6月}}


== バージョンについて ==
== バージョンについて ==
=== Contiki 1.x系 ===
=== Contiki 1.x系 ===
{{empty section|date=2020年6月}}

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


=== 最新のバージョン ===
=== 最新のバージョン ===
[[2008年]][[9月25日]]現在
[[2015年]][[8月25日]]現在


* リリース版: Contiki 2.2.1 (200896日リリース)
* リリース版: Contiki 3.0 (2015825日リリース)
* [http://www.sics.se/~adam/contiki/snapshots/ナップショット]
* [https://github.com/contiki-os/contiki ソーコードレポジリー]
* [http://contiki.cvs.sourceforge.net/contiki/contiki-2.x/ CVS]


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

=== CPU ===
=== CPU ===
* [[6502]]
* [[MOS 6502|6502]]
* at91sam7s
* at91sam7s
* AVR
* AVR
* MSP430
* MSP430
* [[80x86|X86]]
* [[x86]]
* [[Z80]]
* [[Z80]]
* 8051(TI CC2430)

=== プラットフォーム ===
=== プラットフォーム ===
* [[Apple II]]
* [[Apple II]]
* [[コモドール64|Commodore 64]]
* [[コモドール64|Commodore 64]]
* NEC [[PC-6001]]
* NEC [[PC-6001]]
* [[Microsoft Windows|Windows]] 32bit
* [[Microsoft Windows|Windows]] 32ビット
* NEC [[PCエンジン]]
* NEC [[PCエンジン]]
* SEGA [[Dreamcast]]
* SEGA [[Dreamcast]]
* 任天堂[[ゲームボーイ]]
* 任天堂[[ゲームボーイ]]
* Crossbowセンサネットワーク[http://blog.livedoor.jp/sssj/archives/51391907.html MICAz]
* Crossbowセンサネットワーク[http://blog.livedoor.jp/sssj/archives/51391907.html MICAz]
* WGN社(ワイヤレスグルーネットワークス) ZCC-2431-M 「Brione」:TI CC2430/31系+加速度センサー(日本電波法取得済無線モジュール)

== 関連項目 ==
* [[モノのインターネット | Internet of Things]]


== 外部リンク ==
== 外部リンク ==
{{commonscat|Contiki}}
* [http://www.sics.se/contiki/ Contiki main website]
* [http://www.contiki-os.org/ Contiki main website]
* [http://sourceforge.net/projects/contiki The Contiki Operating System]
* [http://sourceforge.net/projects/contiki The Contiki Operating System]
* [http://www.c64web.com/ ContikiをCommodore 64で実行しているWebサーバ]
* [http://www.c64web.com/ ContikiをCommodore 64で実行しているWebサーバ]


[[Category:オーソー]]
{{リアルタイムペレティグシテム}}
[[Category:フリーソフトウェアOS]]
[[Category:BSD]]
[[Category:BSD]]
[[Category:フリーソフトウェア]]

[[ca:Contiki]]
[[de:Contiki]]
[[en:Contiki]]
[[es:Contiki]]
[[fr:Contiki]]
[[it:Contiki]]
[[pl:Contiki]]
[[ru:Contiki]]
[[simple:Contiki]]
[[sv:Contiki]]

2021年2月18日 (木) 02:51時点における最新版

 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日現在

対応アーキテクチャ

[編集]

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

CPU

[編集]
  • 6502
  • at91sam7s
  • AVR
  • MSP430
  • x86
  • Z80
  • 8051(TI CC2430)

プラットフォーム

[編集]

関連項目

[編集]

外部リンク

[編集]