V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
sbldehanhan
V2EX  ›  Linux

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

  •  
  •   sbldehanhan · 2023-02-28 16:12:15 +08:00 · 4107 次点击
    这是一个创建于 416 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    ---------
    百度来的,供参考
    seakingii
        3
    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
        4
    placeholder  
       2023-02-28 16:39:28 +08:00
    大胆一点,进大疆开放平台看看
    aw2350
        5
    aw2350  
       2023-02-28 18:11:09 +08:00
    鸿蒙
    spadger
        6
    spadger  
       2023-02-28 18:13:32 +08:00
    实时控制系统一般不用操作系统。
    israinbow
        7
    israinbow  
       2023-02-28 18:44:48 +08:00 via Android
    单片机,或者跑个被剪裁的不成人样的 kernel 。
    xieren58
        8
    xieren58  
       2023-02-28 20:14:31 +08:00
    Revenant
        9
    Revenant  
       2023-02-28 20:31:05 +08:00
    已经有比较成熟的开源内核了,Ardupilot ,支持多轴、固定翼、车、船航模,各种传感器和头追
    James369
        10
    James369  
       2023-02-28 20:40:42 +08:00
    要跑 AI ,所以推测这个系统规模也不小
    sbldehanhan
        11
    sbldehanhan  
    OP
       2023-03-01 09:29:39 +08:00
    昨天看了一下午,说飞机上的核心部件是飞控。然后,还会有机载计算机,例如树莓派、NX 。。。这两个哪个才是核心?操作系统运行在哪个上面?飞机上的程序跑在哪个上面?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2956 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 190ms · UTC 11:14 · PVG 19:14 · LAX 04:14 · JFK 07:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.