ARM開源物聯網操作系統mbed

jopen 9年前發布 | 49K 次閱讀 mbed

 

ARM mbed OS 現已進入beta階段,一大波組件已經或將在未來數周內被開源。

mbed是ARM針對物聯網提出的一套基于mbed OS的解決方案。mbed OS是一種運行在物聯網設備(基于Cortex-M微控制器)上的小型內核操作系統,它使用基于事件的單線程架構,包括一個為系統和用戶事件作調度的調度程序。該方案之所以能脫穎而出,是得益于其簡潔的架構和低功耗,使之成為那些內存在8KB及以上之小型設備的適用方案。并且ARM打算在2016年,解決了一些安全和電源管理的問題后,讓它支持多線程。

mbed設備可通過以太網、WiFi或低功耗藍牙經,IPv6或者6LoWPAN來連接。而mbed OS的安全性方面則采用了 uVisor ,外加TLS和DTLS作為與外部設備和服務器的加密通信手段。這些設備遵從 LWM2M 或CoAP協議。

mbed生態系統的各組成部分:

mbed OS的源代碼已經開源在GitHub的 ARMmbed 項目下。根據ARM透露的消息,已經有約130,000開發者和多個合作伙伴,包括芯片制造商和云服務提供商,加入了mbed社區。

查看英文原文: ARM Open Sources mbed, an IoT OS

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!