The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлена LittleFS, компактная файловая система для встра..., opennews (??), 15-Янв-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним (-), 15-Янв-18, 13:38 
>> уровень сложности O(1) при добавлении и O(nlogn) при чтении

А ок ли это? Или планируется мало читать с этой ФС, типа конфиги на ней хранить которые потом превращаются в рантайм?

Ответить | Правка | Наверх | Cообщить модератору

2. "Представлена LittleFS, компактная файловая система для встра..."  +1 +/
Сообщение от dq0s4y71 (ok), 15-Янв-18, 13:42 
> планируется мало читать

Ну, для эмбеддед это норма. Есть ещё romfs такая.

Ответить | Правка | Наверх | Cообщить модератору

3. "Представлена LittleFS, компактная файловая система для встра..."  +4 +/
Сообщение от Andrey Mitrofanov (?), 15-Янв-18, 13:47 
>>> уровень сложности O(1) при добавлении и O(nlogn) при чтении
> А ок ли это?

Почему нет? Размер кода и ограничения по памяти у них первее, например, а для таки "небольших" ф.с. фактическое время того nlogn может быть приемлемо для конкретного применения. Корень какого ембеда со 100 файлами и 10ью директориями  --  авдругаесли.

Ну, и они ж logfs в 2kSLOC-ах и для микроконтролёра сделали. Это же #успех.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

60. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Аноним (-), 17-Янв-18, 00:39 
> Ну, и они ж logfs в 2kSLOC-ах и для микроконтролёра сделали. Это же #успех.

Сразу за тасксвичером вместо линукскернела, в очереди за игнобелевской премией.

Ответить | Правка | Наверх | Cообщить модератору

99. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от Асушник (?), 22-Янв-18, 19:27 
Нередко контроллер генерит много(для его масштабов доступной памяти) данных, а работает например автономно и надо довольствоваться тем, что можно поставить на борт. Например СД карту. А читать с нее вообще не надо, конфиг можно хранить в ЕЕПРОМ самого контроллера. И нередко требования к памяти программ и ОЗУ ключевые. Приходилось как то использовать FAT в приборе с 1024байтами ОЗУ. 512 сразу отьедалось под кластер. А так как прибор много чего делал кроме этого лога, то чтобы все влезло в флеш и в ОЗУ пришлось порубить там все возможноти. Нельзя было создавать директории, файлы только в корне, а в моем случае так вообще 1 возможный файл. Хотя у современных контроллеров можно за небольшую разницу в цене найти вариант с бОльшим количеством памяти и не париться, может играть роль фактор больших серий, когда даже незначетельная разница может дать хорошую экономию. Или надо прикрутить новую периферию к существующей системе. Так что такие поделки имеют свое применение, тем более когда и драйвер есть для этой ФС под линукс.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

101. "Представлена LittleFS, компактная файловая система для встра..."  +/
Сообщение от rewwa (ok), 29-Янв-18, 23:35 
>>> уровень сложности O(1) при добавлении и O(nlogn) при чтении
> А ок ли это? Или планируется мало читать с этой ФС, типа
> конфиги на ней хранить которые потом превращаются в рантайм?

Вот для меня это тоже загадка.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру