物联网开源操作系统介绍:mbed OS

  物联网开源操作系统有很多种,今天我们来了解一下其中一种:mbed OS。

  

 

  1.mbed OS

  mbed os 是一个开源嵌入式操作系统, 专为物联网 (iot) 中的 "物物" 而设计。它包括开发基于 arm cortex-m 微控制器的连接产品所需的所有功能。

  

 

  2.Features

  设备和组件支持。

  借助对各种基于 arm cortex-m 的设备的 mbed 操作系统的支持, 开发人员可以在低成本开发板上快速原型化物联网应用程序。简单的 usb 拖放编程允许您快速原型, 而无需昂贵的调试硬件。

  实时软件执行。

  mbed os 基于广泛使用的开源 cmis-rtos rtx, 支持确定性、多线程实时软件执行。rtos 的原始功能始终可用, 允许驱动程序和应用程序依赖于线程、信号量和互斥体等功能。

  开源。

  根据 apache2.0 许可证发布, 您可以放心地在商业和个人项目中使用 mbed 操作系统。

  易用性。

  通过模块化库结构, 您的应用程序所需的基础支持将自动包含在您的设备上。

  

 

  社区。

  mbed 社区允许 arm、50多个合作伙伴和世界各地数十万个人开发人员之间的贡献和协作。

  端到端安全。

  我们解决设备硬件、软件、通信和设备本身生命周期中的安全性问题: 硬件强制安全性在 mbed 操作系统的最低级别, 我们使用名为 uvisor 的监控内核创建独立的安全域, 以限制访问内存和外围设备。通信安全我们采用 ssl 和 tls, 这是保护互联网通信的标准协议, 并允许您使用简单的 api 将它们包含在 mbed 项目中。

  驱动程序和支持库。

  mbed 操作系统中包含对各种标准 mcu 外围设备的驱动程序支持。这包括数字和模拟 io、中断、端口和总线 io、pwm、i2c、spi 和串行。

  mbedOS:mbed OS is an open-source embedded operating system designed specifically for the "things" in the Internet of Things (IoT). It includes all the features you need to develop a connected product based on an ARM Cortex-M microcontroller.

  懂你®,懂得物联!

  版权说明:整理于网络和相关书籍,如有侵权请联系作者删除

  关于更多,请至懂你®科技官网

上一篇:研华NB-IoT感知终端WISE系列:WISE-4471介绍

下一篇:NB-IoT 网络规划介绍