專為物聯網開發的開源作業系統Contiki

2021-08-21 04:26:03 字數 762 閱讀 3680

contiki 是乙個小型的,開源的,極易移植的多工電腦作業系統。它專門設計以適用於一系列的記憶體首先的網路系統,包括從8位電腦到微型控制器的嵌入系統。它的名字來自於托爾·海爾達爾的康提基號。contiki只需幾kb的**和幾百位元組的記憶體就能提供多工環境和內建tcp/ip支援。作為基礎的核心以及大部分的核心功能是swedish institute of computer science的網路內嵌系統小組的adam dunkels開發的。

contiki適用於只有極少量記憶體的嵌入式系統,在乙個較為典型的配置中,contiki系統只需2kb的ram與40kb的rom,因此用在物聯網領域非常適合。 contiki包括了乙個事件驅動的核心,因此可以在執行時動態載入上層應用程式。contiki中使用輕量級的protothreads程序模型,可以在事件驅動核心上提供一種線性的、類似於執行緒的程式設計風格。

與同為物聯網設計的作業系統tinyos相比,contiki更側重於ip功能,tinyos在低功耗方面比較突出。

英文原版介紹:

250多頁的學習筆記:

中文相關**:

[提供uipv6的開發套件]

物聯網作業系統的比較——來至sics的權威報告

來至sics的權威比較分析報告。報告中比較了contiki、tinyos、liteos、nano-rk、t-kernel的作業系統效能和利弊,對於廣大的物聯網研究者和應用開發者不無裨益。

華為物聯網作業系統 LiteOS

2015 年 5 月 20 日,在 2015 華為網路大會上,華為發布最輕量級的物聯網作業系統 liteos。huawei liteos 是華為面向 iot 領域,構建的輕量級物聯網作業系統,遵循 bsd 3 開源許可協議,可廣泛應用於智慧型家居 個人穿戴 車聯網 城市公共服務 製造業等領域,大幅降...

什麼是物聯網作業系統?

物聯網 iot 是目前最新最熱的技術熱點之一,也是這個資訊化時代的重要發展節點。相對於網際網路而言,物聯網的本質在於 萬物相連 物聯網的核心和基礎仍然是網際網路,是在網際網路基礎上延伸和擴充套件的網路 其使用者端延伸和擴充套件到了任何物品與物品之間,進行資訊交換和通訊,也就是物物相息。在網際網路 人...

LiteOS 華為物聯網作業系統簡介

huawei liteos 是華為面向iot領域,構建的 統一物聯網作業系統和中介軟體軟體平台 以輕量級 核心小於10k 低功耗 1節5號電池最多可以工作5年 快速啟動,互聯互通,安全等關鍵能力,為開發者提供 一站式 完整軟體平台,有效降低開發門檻 縮短開發周期。huawei liteos 目前主要...