可穿戴设备只是物联网(IoT)的一个领域。健康和健身导向的可穿戴设备往往在这一领域占据主导地位,但一系列外形因素和设备提供了从心率、排汗水平等生物测量到安全信息的一切信息(图1).这些设备中的许多都有显示器,允许它们以独立的方式运行,而且大多数都有某种类型的无线通信支持。
可以在裸金属上运行专用的应用程序。虽然许多这种小型设备使用微控制器来提供低功耗操作,但拥有操作系统可以使编程更容易。它通常有助于提高性能、安全性和安全性,因为操作系统提供的服务已经针对更广泛的环境而不是单个应用程序进行了检查和优化。
在这个领域,大量的操作系统(os)和实时操作系统(RTOSs)正在争夺开发人员的眼球,包括大量的商业和开源替代方案——即使将物联网纳入其中。这些天的讨论已经不仅仅局限于连接(例如,无线堆栈),现在还包括物联网通信堆栈,这是一个超集。安全性和无线更新等特性需要与操作系统集成。这么小的空间里装了这么多软件。
Linux有时在这个领域发挥作用,但它包括许多更紧凑的操作系统,如手臂mb,FreeRTOS,NuttX,防暴操作系统,TinyOS,西风.