ROS 不是 OS, ROS 需要安装在 ubuntu 上使用,ROS 直接在硬件上无法工作。
win linux freeRTOS RT-Thread 可以直接在硬件上运行。是 OS
从定义上看,不算是 OS
OS 分实时系统 RTOS ,非实时系统 linux win
ROS 不是 RTOS, 也不是 OS,只是一套软件系统
(1)本质上不算是一个完整的操作系统,但是它是开源的元操作系统。
(2)ROS提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。还提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。但是后台需要依赖底层系统(如Ubuntu).