「Contiki」の版間の差分
表示
削除された内容 追加された内容
m version |
編集の要約なし |
||
(21人の利用者による、間の30版が非表示) | |||
1行目: | 1行目: | ||
{{出典の明記|date=2020年6月}} |
|||
{{Infobox OS |
{{Infobox OS |
||
|name = Contiki |
|name = Contiki |
||
|logo = |
|logo = |
||
|screenshot = [[ファイル: Contiki.png |
|screenshot = [[ファイル: Contiki.png|300px]] |
||
|caption = Commodore 128 |
|||
⚫ | |||
|caption = |
|||
⚫ | |||
|developer = The Contiki Project |
|developer = The Contiki Project |
||
|family = [[BSD]] |
|family = [[Berkeley Software Distribution|BSD]] |
||
|source_model = [[オープンソース]] |
|source_model = [[オープンソース]] |
||
|latest_release_version = |
|latest_release_version = 3.0 |
||
|latest_release_date = {{Release_date| |
|latest_release_date = {{Release_date|2015|8|25}} |
||
|kernel_type = |
|kernel_type = |
||
|ui = |
|ui = |
||
19行目: | 20行目: | ||
}} |
}} |
||
'''Contiki''' |
'''Contiki'''(読み: コンチキ, コンティキ)は、ネットワーク化され小メモリで低電力消費の[[IoT]]機器で使われることに主に焦点を当てた、[[オープンソース]]の[[オペレーティングシステム]] (OS) である。[[8ビット]]コンピュータや[[組み込みシステム|組み込みコンピュータ]]向け。たとえば、屋外・街中などに設置される、IoT化された[[街路灯]]、[[騒音計]]、[[線量計|放射線量測定機]]などで使われることが想定されている。 |
||
[[コンピュータネットワーク|ネットワーク]]や[[スレッド (コンピュータ)|マルチスレッド]]、[[グラフィカルユーザインタフェース|GUI]]などをサポートしつつ、8ビットコンピュータなどのメモリの少ないマシンでも実行できるのが特徴である。計算資源の限られた組み込み系機器が主体となる、[[モノのインターネット|Internet of Things]]の実装にも用いられる。 |
|||
⚫ | |||
⚫ | |||
[[トール・ヘイエルダール]]らによって建造された大型の[[筏]]として知られている[[コンティキ号]]が名前の由来である。 |
|||
== 歴史 == |
== 歴史 == |
||
{{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) への対応が行われ、単に古いコンピュータを活用するだけではなく、小さいフットプリントを生かした新しい環境での動作にも力を入れている。 |
||
=== 最新のバージョン === |
=== 最新のバージョン === |
||
[[ |
[[2015年]][[8月25日]]現在 |
||
* リリース版: Contiki |
* リリース版: Contiki 3.0 (2015年8月25日リリース) |
||
* [ |
* [https://github.com/contiki-os/contiki ソースコードレポジトリー] |
||
* [http://contiki.cvs.sourceforge.net/contiki/contiki-2.x/ CVS] |
|||
== 対応アーキテクチャ == |
== 対応アーキテクチャ == |
||
2010年4月現在、最新のCVSリポジトリにおいて対応しているアーキテクチャは以下のとおり(開発中のものを含む)。 |
|||
=== CPU === |
=== CPU === |
||
* [[6502]] |
* [[MOS 6502|6502]] |
||
* at91sam7s |
* at91sam7s |
||
* AVR |
* AVR |
||
* MSP430 |
* MSP430 |
||
* [[ |
* [[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]] |
* [[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. |
* [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:BSD]] |
[[Category:BSD]] |
||
⚫ | |||
[[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時点における最新版
Commodore 128 | |
開発者 | The Contiki Project |
---|---|
OSの系統 | BSD |
開発状況 | 開発中 |
ソースモデル | オープンソース |
最新安定版 | 3.0 / 2015年8月25日 |
ライセンス | BSDライセンス |
ウェブサイト |
www |
Contiki(読み: コンチキ, コンティキ)は、ネットワーク化され小メモリで低電力消費のIoT機器で使われることに主に焦点を当てた、オープンソースのオペレーティングシステム (OS) である。8ビットコンピュータや組み込みコンピュータ向け。たとえば、屋外・街中などに設置される、IoT化された街路灯、騒音計、放射線量測定機などで使われることが想定されている。
ネットワークやマルチスレッド、GUIなどをサポートしつつ、8ビットコンピュータなどのメモリの少ないマシンでも実行できるのが特徴である。計算資源の限られた組み込み系機器が主体となる、Internet of Thingsの実装にも用いられる。
2003年、Swedish Institute of Computer ScienceにおいてAdam Dunkelsを中心に開発された。当初、Commodore 64向けのオペレーティングシステムであったが、現在はさまざまなコンピュータや組み込みシステムに移植されている。
トール・ヘイエルダールらによって建造された大型の筏として知られているコンティキ号が名前の由来である。
歴史
[編集]この節には内容がありません。(2020年6月) |
バージョンについて
[編集]Contiki 1.x系
[編集]この節には内容がありません。(2020年6月) |
Contiki 2.x系
[編集]現在開発が進められているバージョンである。ソースツリー上はCPUとプラットフォームが分離され、既存のCPUアーキテクチャへのプラットフォーム対応が楽になった。 また、ワイヤレスセンサーネットワーク (WSN) への対応が行われ、単に古いコンピュータを活用するだけではなく、小さいフットプリントを生かした新しい環境での動作にも力を入れている。
最新のバージョン
[編集]- リリース版: Contiki 3.0 (2015年8月25日リリース)
- ソースコードレポジトリー
対応アーキテクチャ
[編集]2010年4月現在、最新のCVSリポジトリにおいて対応しているアーキテクチャは以下のとおり(開発中のものを含む)。
CPU
[編集]プラットフォーム
[編集]- Apple II
- Commodore 64
- NEC PC-6001
- Windows 32ビット
- NEC PCエンジン
- SEGA Dreamcast
- 任天堂ゲームボーイ
- CrossbowセンサネットワークMICAz
- WGN社(ワイヤレスグルーネットワークス) ZCC-2431-M 「Brione」:TI CC2430/31系+加速度センサー(日本電波法取得済無線モジュール)