Содержание
Пример vfs_extfs
Пример демонстрирует, как монтировать файловые системы блочного устройства.
Программа FileVfs
реализует серверную часть виртуальной файловой системы, предоставляя интерфейс для взаимодействия с файловыми системами и блочными устройствами. Программа Client
отправляет запросы через IPC программе FileVfs
, чтобы смонтировать файловые системы (ext2
, ext3
, ext4
) в указанные директории, и выполнить базовые операции с файлами (создание, запись, чтение и удаление) для проверки корректности монтирования файловых систем.
Файлы примера
Код примера и скрипты для сборки находятся по следующему пути:
Сборка и запуск примера
См. "Сборка и запуск примеров".
Подготовка SD-карты для запуска на Raspberry Pi 4 B
Для запуска примера vfs_extfs
на Raspberry Pi 4 B необходимо, чтобы SD-карта, помимо загрузочного раздела с образом решения, также содержала 3 дополнительных раздела с файловыми системами ext2
, ext3
и ext4
соответственно.