(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:


相关文章
|
7月前
|
存储 Unix Linux
40. 【Linux教程】文件系统介绍
40. 【Linux教程】文件系统介绍
34 0
|
Ubuntu Linux 网络安全
荔枝派Zero(全志V3S) tftp下载 kernel 和 nfs 挂载文件系统
传输文件每次都插拔 SD 卡太麻烦了,还是使用网线传输文件比较快,借此机会讲述一下 通过 tftp下载 kernel 和 nfs 挂载文件系统
484 0
|
Linux 虚拟化 Windows
如何在把Linux装进移动硬盘/U盘(UEFI启动)?
如何在把Linux装进移动硬盘/U盘(UEFI启动)?
2637 1
|
Ubuntu Linux 虚拟化
buildroot构建 bootloader、内核、文件系统
buildroot构建 bootloader、内核、文件系统
603 0
buildroot构建 bootloader、内核、文件系统
|
Linux
Linux磁盘管理和文件系统(相思相见知何日?此时此夜难为情)(二)
Linux磁盘管理和文件系统(相思相见知何日?此时此夜难为情)(二)
101 0
Linux磁盘管理和文件系统(相思相见知何日?此时此夜难为情)(二)
|
存储 IDE 安全
Linux磁盘管理和文件系统(相思相见知何日?此时此夜难为情)(一)
Linux磁盘管理和文件系统(相思相见知何日?此时此夜难为情)(一)
167 0
Linux磁盘管理和文件系统(相思相见知何日?此时此夜难为情)(一)
|
存储 IDE 编译器
基于STM32完成FATFS文件系统移植与运用--这是完全免费开源的FAT文件系统
基于STM32完成FATFS文件系统移植与运用--这是完全免费开源的FAT文件系统
606 0
基于STM32完成FATFS文件系统移植与运用--这是完全免费开源的FAT文件系统

相关实验场景

更多