arduino估计RTOS系统不能跑,即使移植了估计也就只能跑led了,内存能够占完,不过还是有大神写了一个轻量级系统ProtoThreads,UNO跑无压力。
请看:
https://www.arduino.cn/thread-5833-1-1.html
http://www.dfrobot.com.cn/community/thread-11027-1-1.html
简而言之:能,但是没有实际价值。arduino的主要目的不是跑操作系统,而是对传感器、电机等执行单元直接进行控制。是一款“低成本”的“微控制器”。
可以使用的操作系统:
1.麻省理工开发的ROS操作系统;
2.FreeRTOS(需要移植,已经有人做到);
3.Protothread(线程模型);
4.。。。
【后话:这些操作系统都不是完整的操作系统,毕竟要想在这种资源特别有限的系统上跑,不阉割一些不特别需要的功能、做成轻量级的OS是不可能的。】