大疆无人机搭载的什么操作系统?

2023-02-28 16:12:15 +08:00
 sbldehanhan

我如何为它开发个内核模块?

4394 次点击
所在节点    Linux
11 条回复
kkocdko
2023-02-28 16:25:12 +08:00
可能是 RT Linux ?
seakingii
2023-02-28 16:28:52 +08:00
严谨点回答应该是 NUTTS 系统,嵌入式操作系统一般都是 linux 是鼻祖,不过 linux 比较庞大一般只跑在 cortexA 核 cpu 上,像当下无人机飞控 mcu 多半是 stm32 主导的 cortexM 核,大疆也不例外,性价比高,只能跑实时的小操作系统,不过也是都已 linux 大改魔改来的,最早的市面上常见多轴开源飞控程序基本都以 NUTTS 系统主导,大家无非是再大改魔改成闭源固件更成熟,飞行更稳定。就像小米的 MIUI 其实就是改安卓,或者说优化成自家的。

---------
百度来的,供参考
seakingii
2023-02-28 16:30:18 +08:00
https://developer.dji.com/cn/document/4bd7cac0-d49f-487a-8b93-ff4a0aa90290?utm_medium=network-affiliate&awc=7327_1677572984_bcd7ade4ee35522bce3d0bab6ad7864a&pbc=awin2017

Mobile SDK 是一款软件开发套件,旨在让开发者能够访问 DJI 无人机和手持相机产品的丰富功能。该 SDK 通过兼顾更底层的功能,诸如飞行稳定,电池管理,信号传输和通信等,简化了应用程序开发的过程。这样,开发者就不需要具备丰富的机器人或嵌入式系统背景知识,而可以专注于 DJI 产品相关的行业应用开发。

该 SDK 包括:

可导入 Android 或 iOS 应用程序的库 /框架,用于访问 DJI 产品的功能
飞行模拟器和可视化工具
适用于 iOS 的调试工具和远程 logger
示例代码和教程
开发者指南和 API 文档
本文将介绍 SDK 如何与 DJI 产品进行连接,SDK 提供的功能以及 SDK 的入门架构。
placeholder
2023-02-28 16:39:28 +08:00
大胆一点,进大疆开放平台看看
aw2350
2023-02-28 18:11:09 +08:00
鸿蒙
spadger
2023-02-28 18:13:32 +08:00
实时控制系统一般不用操作系统。
israinbow
2023-02-28 18:44:48 +08:00
单片机,或者跑个被剪裁的不成人样的 kernel 。
xieren58
2023-02-28 20:14:31 +08:00
Revenant
2023-02-28 20:31:05 +08:00
已经有比较成熟的开源内核了,Ardupilot ,支持多轴、固定翼、车、船航模,各种传感器和头追
James369
2023-02-28 20:40:42 +08:00
要跑 AI ,所以推测这个系统规模也不小
sbldehanhan
2023-03-01 09:29:39 +08:00
昨天看了一下午,说飞机上的核心部件是飞控。然后,还会有机载计算机,例如树莓派、NX 。。。这两个哪个才是核心?操作系统运行在哪个上面?飞机上的程序跑在哪个上面?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/919854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX