Драйвер SPI флэш-памяти S25
devf-spi-s25 -s value [общие_опции]
Общие опции флэш-файловой системы описаны в документации в драйверу devf-generic
ЗОСРВ «Нейтрино»
ppcbe
![]() | Для запуска этого драйвера необходимо войти в систему под учетной записью root . |
Менеджер devf-spi-s25 обеспечивает поддержку файловой системы на SPI флэш-памяти S25.
По умолчанию используются следующие имена файлов (для изменения идентификатора n, добавляемого к /dev/fs
, используется опция -i):
0
. 0
с прозрачной распаковкой данных. Значение описанного выше аргумента точка_монтирования можно определить с помощью атрибута mount команды mkefs и перезаписать его с использованием опции -n для flashctl. Значение по умолчанию – /fsnp0
.
![]() | При удалении неформатированного раздела или массива (сокета) возможно стирание любого монитора начальной загрузки или других данных, записанных производителем. Внимательно ознакомьтесь с документацией к плате. |
Запуск devf-spi-s25 и автоматическое монтирование разделов файловой системы и процессом начального устранения неисправностей:
devf-spi-s25 -s 0,0 -r &
Несмотря на то, что файловая система флэш-памяти поддерживает большую часть семантики POSIX, некоторые функции не реализованы в целях сохранения простоты использования и эффективности работы драйвера. Не поддерживается следующая семантика POSIX:
.
и ..
не существуют, элемент nlink структуры struct stat жестко запрограммирован, а команда unlink() для каталогов возвращает значение ENOTSUP
). В файловой системе флэш-памяти версии 3 ЗОСРВ «Нейтрино» встроенная распаковка больше не поддерживается. Функции распаковки файловой системы флэш-памяти перенесены в менеджер ресурсов inflator. Для сжатия файлов используется утилита deflate.
Во время записи из нескольких источников в произвольном порядке в разделяемый файл или каталог (например, посредством unlink или rename()) может наблюдаться снижение производительности. В таких случаях необходимо отдельно определять указатели смещения для каждого случая доступа. При добавлении к файлу или создании файлов с помощью open( O_CREAT ), mkdir, mknod или link отсутсвуют потери производительности.
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
Предыдущий раздел: перейти