看到楼主的问题, 特意注册一下, 说说自己的理解:
首先, 从PX4驱动架构上就可以看出, 这个OS必须要满足POSIX标准.
其次, 必须是RTOS
再次, 版权必须是GPL或BSD, Apache之类的
目前, 符合POSIX标准的RTOS, 有如下几种, eCos(GPL), RTEMS(GPL), NuttX(BSD), RT-Linux(GPL), RTAI(GPL).
而目前的Dronecode基金会成员, 有很多都是大的公司, 而大的商业公司自然不会喜欢GPL, 他们更喜欢BSD或Apache之类的版权协议
选来选去, 自然只剩NuttX了.
FreeRTOS和uCOS, 相对于NuttX来说, 还称不上OS, 称为调度程序还差不多, 更别提POSIX标准了
看到楼主的问题, 特意注册一下, 说说自己的理解:
首先, 从PX4驱动架构上就可以看出, 这个OS必须要满足POSIX标准.
其次, 必须是RTOS
再次, 版权必须是GPL或BSD, Apache之类的
目前, 符合POSIX标准的RTOS, 有如下几种, eCos(GPL), RTEMS(GPL), NuttX(BSD), RT-Linux(GPL), RTAI(GPL).
而目前的Dronecode基金会成员, 有很多都是大的公司, 而大的商业公司自然不会喜欢GPL, 他们更喜欢BSD或Apache之类的版权协议
选来选去, 自然只剩NuttX了.
FreeRTOS和uCOS, 相对于NuttX来说, 还称不上OS, 称为调度程序还差不多, 更别提POSIX标准了
举报