raspberry-pi - 是否可以制作具有非实时操作系统的飞行控制器?
问题描述
我一直在读到 Raspberry Pi 不适合飞行控制器,因为 Raspbian(或者在我的情况下是 Windows 10 IoT)不是实时操作系统。
我读过非实时操作系统不适合医疗设备、军事设备、飞机等关键应用。
如果我使用 Raspberry Pi 作为四轴飞行器飞行控制器,最糟糕的情况是什么?如果无人机对我的输入反应晚了几毫秒,这有什么大不了的吗?
解决方案
即使 Windows 10 本身并不支持实时操作,一些第三方扩展可能会为开发人员提供他们需要的解决方案,以充分利用 Windows 10 的功能,同时满足其应用程序的实时要求。您可以搜索“Drone Pi: A Windows 10 Raspberry Pi 4G Drone”,这是一个很好的飞行控制器样本。您也可以尝试使用 Arduino + Raspberry Pi 作为解决方案。
推荐阅读
- entity-framework - 使用没有外键的 EF Core Code First
- java - 如何调试错误“字符串资源 ID #0x0”
- gradle - Gradle 任务部署(类型:exec)
- html - 我如何限制在文本框中为 html 中的 div 元素输入的字符数
- javascript - 我正在尝试使用 JSPDF 将整个页面下载为 PDF,但是生成的 PDF 文件中的文本超出了页面
- javascript - Django:在模板中导入 javascript 不起作用
- c# - 如何发送具有新更改值的变量 c# mvc 或如何按名称杀死线程?
- entity-framework - 实体框架迁移错误地检测为待处理
- c# - 为什么 Range.End 没有改变?
- model - 如何从 .Net 代码建模一些 OPC UA 类