物联网操作系统介绍

更新时间:
2024-07-25
下载文档

物联网操作系统介绍

什么是物联网操作系统

物联网操作系统是物联网环境的基础设施之一,功能复杂的物联网设备往往需要物联网操作系统 IoT OS 或嵌入式实时操作系统 RTOS 的支持,下面为开发者介绍两个物联网操作系统。

FreeRTOS

FreeRTOS 是一个著名的开源免费的小型实时操作系统,于 2003 年由 Richard Barry 设计。FreeRTOS 采用 MIT 许可证许可,包含了:任务管理、时间管理、信号量、消息队列、内存管理、软件定时器、协程等功能,可满足小型系统的需求。

FreeRTOS 官方网站open in new window

avatar

MS-RTOS

MS-RTOS(Micro Safe RTOS)是翼辉信息全新设计的一款面向未来物联网需求的新一代小型物联网操作系统,其显著的特点是开创性地在没有 MMU 和资源受限的 MCU(如 Cortex-M3)上也能支持多进程与动态装载技术,使得应用与系统能分离开发、独立升级。MS-RTOS 支持内核空间内存保护(应用程序通过 syscall 访问内核),使得内核有着非常高的安全性。MS-RTOS 在提供足够丰富功能的同时,保持了高效简洁的实现,对 ROM、RAM 消耗极低,特别适用于对硬件成本敏感、安全性要求特别高的产品。与此同时翼辉信息提供了一套功能强大的集成开发环境 IDE,给开发者在各种开发阶段提供了强而有力的支撑。

MS-RTOS 官方网站
文档内容是否对您有所帮助?
有帮助
没帮助