Использование операционной системы ROS 2.7.2 Просмотр сведений о файле флеш-памяти 2.7.2 Просмотр сведений о файле флеш-памяти Чтобы просмотреть сведения о файле, хранящемся в данный момент на флеш- памяти, сделайте следующее: 1. Войдите в систему устройства в качестве администратора и перейдите в командную оболочку CLI. Для получения дополнительной информации о порядке доступа к командной оболочке CLI см. "Использование интерфейса командной строки (Страница 25)" . 2. Отобразите информацию о файле, введя с клавиатуры: flashfiles info { filename } где: • { filename } — имя файла, хранящегося во флеш-памяти Отображаются сведения, аналогичные указанным ниже.
>flashfiles info main.bin Flash file information for main.bin: Header version : 4 Platform : ROS-CF52 File name : main.bin Firmware version : v5.5.0 Build date : Sep 27 2014 15:50 File length : 2624659 Board IDs : 3d Header CRC : 73b4 Header CRC Calc : 73b4 Body CRC : b441 Body CRC Calc : b441 2.7.3 Дефрагментирование файловой системы на флеш-диске Дефрагментация флеш-памяти осуществляется автоматически, когда отсутствует достаточное количество памяти для бинарного обновления. Однако фрагментация может произойти при любой выгрузке нового файла в блок. Из-за фрагментации секторы доступной памяти оказываются разделены секторами, выделенными под файлы.
В некоторых случаях доступной памяти может быть достаточно для бинарного обновления, но эта память может быть не доступна в одной сплошной области. Чтобы выполнить дефрагментацию флеш-памяти, сделайте следующее: 1. Войдите в систему устройства в качестве администратора и перейдите в командную оболочку CLI. Для получения дополнительной информации о порядке доступа к командной оболочке CLI см. "Использование интерфейса командной строки (Страница 25)" . 2. Выполните дефрагментацию флеш-памяти, введя: flashfiles defrag RUGGEDCOM ROS версия5.5 Руководство по настройке, 01/2021, C79000-G8956-1467-02 41