(10)ArduPilot文件系统

简介: (10)ArduPilot文件系统

前言

ArduPilot 使用多个文件系统,比如使用外置SD卡或自动驾驶仪闪存技术从非易失性存储中存储和检索数据。


1 外置SD卡

目录结构是:

  • Scripts:LUA 脚本存储在这里(参见 Lua Scripts)。

一个飞行器备份文件(卡片使用过的每个飞行器类别都有一个),其中包含? ? ?

2 基于Flash的虚拟文件系统

设置了几个基于 flash 的文件系统。大多数只供内部、地面站或开发人员使用,但有一个对普通用户有用。

@ROMFS:这包含了一个被加载固件创建的引导程序版本的副本,如果从连接的地面站或 PC 工具中发出引导程序更新的命令,该副本就会被使用。它还包含一个硬件定义文件的副本,如果支持 OSD,还包含字体文件。

@PARAM:这是一个固件参数的打包版本,可以从地面控制站下载。

@SYS:其中包含几个文本文件,用于保存内部操作过程的统计资料,以获取信息和调试问题(实际上是普通用户在调试用户问题时可能被要求访问以发送信息的唯一文件)。

  • threads.text:运行过程中并发进程线程的信息;
  • tasks.text:
  • dma.text:
  • memory.txt:
  • uarts.txt:


相关文章
|
存储
龙芯2K1000内核及文件系统烧写流程(恢复Boot内核引导配置及分区)
龙芯2K1000内核及文件系统烧写流程(恢复Boot内核引导配置及分区)
550 0
龙芯2K1000内核及文件系统烧写流程(恢复Boot内核引导配置及分区)
|
Ubuntu Linux 虚拟化
buildroot构建 bootloader、内核、文件系统
buildroot构建 bootloader、内核、文件系统
588 0
buildroot构建 bootloader、内核、文件系统
|
存储 Windows
MacBook2022读写NTFS磁盘软件Tuxera NTFS
通过Tuxera NTFS,您可以在mac下完全读/写访问NTFS的任何分区。
169 0
|
存储 数据安全/隐私保护 iOS开发
Paragon NTFS2022最新版NTFS文件系统驱动工具
Mac 本身没有支持 NTFS 硬盘 Windows 移动硬盘的写入操作。 需要安装第三方应用。 用过 Mac 的可能都知道,在 Mac 上接 Windows NTFS 格式的 U 盘或移动硬盘,只能读不能写。也就是可以看到 NTFS 磁盘里的文件,但是不能往磁盘里添加和修改文件。如果要在 Mac 上顺利读写 NTFS 磁盘,可以在 macOS 上安装 NTFS 支持软件。
221 0
|
存储 IDE 编译器
基于STM32完成FATFS文件系统移植与运用--这是完全免费开源的FAT文件系统
基于STM32完成FATFS文件系统移植与运用--这是完全免费开源的FAT文件系统
588 0
基于STM32完成FATFS文件系统移植与运用--这是完全免费开源的FAT文件系统