реклама на сайте
подробности

 
 
> NAND и малый объем RAM
shmur
сообщение Oct 8 2014, 06:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 28-11-11
Пользователь №: 68 553



Доброго дня, коллеги. А есть ли на свете какая-нибудь легковесная ФС для нанд, если ОЗУ доступно только 100к?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Копейкин
сообщение Oct 8 2014, 11:59
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134



Дополню вопрос - что бы Вы посоветовали из этих ФС, если требуется
работа без ОС. То есть собственная реализация.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 8 2014, 12:51
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Копейкин @ Oct 8 2014, 14:59) *
Дополню вопрос - что бы Вы посоветовали из этих ФС, если требуется
работа без ОС. То есть собственная реализация.


Как вы думаете применять эти ФС без ОС если не знаете ничего об их времени исполнения.
Вот зависнет jffs2 на десятки секунд в какой-нибудь своей функции и что ваше все остальное ПО будет делать?

Или всю свою логику переведете в процедуры вызываемые по прерываниям?

Цитата(SM @ Oct 8 2014, 15:06) *
я Вам пример привел - u-boot - это загрузчик ОС, и в нем все они есть.


Нет там их. Одни названия, либо фрагменты только что-то читающие.
Увы, не все так просто. biggrin.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 8 2014, 13:00
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexandrY @ Oct 8 2014, 16:51) *
Нет там их. Одни названия, либо фрагменты только что-то читающие.


Вот не надо, ydevconfig + ymount + ywrm отлично работают с yaffs2 в u-boot
А с LogFS, понятно, еще просто не успели.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 8 2014, 13:05
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(SM @ Oct 8 2014, 16:00) *
Вот не надо, ydevconfig + ymount + ywrm отлично работают с yaffs2 в u-boot


Правильно. Только Yaffs2!
А все остальное назвали просто чтобы показаться умнее, не так ли?
Мы ж здесь не первый год. wink.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 8 2014, 13:13
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexandrY @ Oct 8 2014, 17:05) *
Правильно. Только Yaffs2!

Да-да. А "ubifssave" по аналогии с "ubifsload" добавить - сутки работы (естественно, если смотришь на код ю-бута не как баран на новые ворота). Экая мегасложность. Вот именно, что не первый день мы тут.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 8 2014, 17:33
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(SM @ Oct 8 2014, 16:13) *
Да-да. А "ubifssave" по аналогии с "ubifsload" добавить - сутки работы (естественно, если смотришь на код ю-бута не как баран на новые ворота). Экая мегасложность. Вот именно, что не первый день мы тут.


Этот ю-бут уже считай мертвец.
Щас Freescale сделает че-нить на Cortex-M7 и приделаем мы туда универсальный лодер на базе MQX с любых коммуникационных каналов.

Цитата(Копейкин @ Oct 8 2014, 19:43) *
Понимаете, у меня есть вредный бзик.


Нет, не понимаю.
Такого не может быть в природе.
Люди которые поняли как работает Yaffs2 и портировали ее ну никак не могут не использовать ОС.
Потому что ОС это реальная экономия времени.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 8 2014, 18:42
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AlexandrY @ Oct 8 2014, 21:33) *
Этот ю-бут уже считай мертвец.

Ну а мы научили грузить линукс напрямую x-loader (думая только о скорости старта устройства в целом, на Cortex-A8), так что у каждого свой путь убить юбут. Но это не значит, что он совсем мертвец. Он бывает еще нужен... В том числе, и как пример работы с файловыми системами без ОС.

Цитата(AlexandrY @ Oct 8 2014, 21:33) *
Потому что ОС это реальная экономия времени.

Зато, разбазаривание ресурсов. Так что вопрос крайне спорный. Где надо сэкономить неделю разработки - да, ОС очень пригодится. А где надо сэкономить последние 10 центов стоимости ресурсов - ОС категорически вредна. Так что, не надо все подводить под одну гребенку. Каждому решению свое место. Причем, очень много решений, где, сначала, в убыток себе, но быстро, делается решение на базе ОС, а затем, за три-четыре месяца, делается уже массовое решение без ОС, которое окупает и расходы на первое, быстрое и расточительное решение, и приносит прибыль.

PS.
Давайте к теме ближе, а не к личным предпочтениям о вкусе и цвете.

PPS.
Я сам отношусь к поклонникам решений без излишеств, навроде ОС и прочих внешних либ, и аккуратной экономии ресурсов - применения наиболее дешовой комплектации и минимизации цены BOM. Но вполне себе понимаю, что бывают случаи, когда надо наплевать на цену, и сделать быстро. И вот тогда...
Go to the top of the page
 
+Quote Post
Terminator
сообщение Oct 15 2014, 06:59
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 7-12-04
Из: Томск
Пользователь №: 1 382



Цитата(SM @ Oct 9 2014, 01:42) *
Ну а мы научили грузить линукс напрямую x-loader (думая только о скорости старта устройства в целом, на Cortex-A8), так что у каждого свой путь убить юбут. Но это не значит, что он совсем мертвец. Он бывает еще нужен... В том числе, и как пример работы с файловыми системами без ОС.

Не так давно была у меня мечта, не выделять отдельное место в nand-е под ядро и его резервную копию, сложить всё в один ubifs. Загуглил поддержу ubifs в u-boot (в доке об этом ни слова). И оно сработало, u-boot достал ядро из указаного места, смог его запустить.
Но радость была недолгой, когда u-boot достаёт ядро из ubifs он её безнадёжно портит. Поудивлялся немного, вокруг исходников поплясал и удалил u-boot совсем.
Может в более новых версиях он починен, но я пока останусь на простом bootstrap загрузчике.

Сообщение отредактировал Terminator - Oct 15 2014, 07:08
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shmur   NAND и малый объем RAM   Oct 8 2014, 06:27
- - SM   Мда... В свое время в настольном компьютере было О...   Oct 8 2014, 07:13
|- - jcxz   Цитата(SM @ Oct 8 2014, 13:13) Мда... В с...   Oct 8 2014, 09:27
- - AlexandrY   Цитата(shmur @ Oct 8 2014, 09:27) Доброго...   Oct 8 2014, 08:01
- - Копейкин   А подойдёт ли любая для памяти NAND? Нужно ведь ре...   Oct 8 2014, 08:34
|- - etoja   Учёт сбойных блоков обязателен. Самсунг обещает от...   Oct 8 2014, 08:53
|- - mantech   Цитата(Копейкин @ Oct 8 2014, 11:34) А по...   Oct 8 2014, 08:56
|- - Копейкин   Цитата(mantech @ Oct 8 2014, 12:56) А SD ...   Oct 8 2014, 09:32
|- - AlexandrY   Цитата(Копейкин @ Oct 8 2014, 12:32) Одна...   Oct 8 2014, 09:52
||- - Копейкин   Цитата(AlexandrY @ Oct 8 2014, 13:52) Вот...   Oct 8 2014, 11:23
||- - SM   Цитата(Копейкин @ Oct 8 2014, 15:23) Уваж...   Oct 8 2014, 11:25
|- - SM   Цитата(Копейкин @ Oct 8 2014, 13:32) Друг...   Oct 8 2014, 10:42
|- - SM   Цитата(Копейкин @ Oct 8 2014, 15:59) Допо...   Oct 8 2014, 12:06
|- - jcxz   Цитата(AlexandrY @ Oct 8 2014, 18:51) Или...   Oct 8 2014, 12:53
||- - AlexandrY   Цитата(SM @ Oct 8 2014, 21:42) PS. Давайт...   Oct 8 2014, 20:12
|||- - SM   Цитата(AlexandrY @ Oct 9 2014, 00:12) Мне...   Oct 9 2014, 07:12
|||- - AlexandrY   Цитата(SM @ Oct 9 2014, 10:12) Да вот оди...   Oct 9 2014, 09:48
|||- - SM   Цитата(AlexandrY @ Oct 9 2014, 13:43) На ...   Oct 9 2014, 09:56
|||- - AlexandrY   Цитата(SM @ Oct 9 2014, 12:56) Во вторых,...   Oct 9 2014, 10:18
|||- - SM   Цитата(AlexandrY @ Oct 9 2014, 14:18) На ...   Oct 9 2014, 10:25
|||- - AlexandrY   Цитата(SM @ Oct 9 2014, 13:25) DSP/BIOS т...   Oct 9 2014, 11:04
|||- - SM   Цитата(AlexandrY @ Oct 9 2014, 15:04) Есл...   Oct 9 2014, 11:16
|- - Копейкин   Цитата(AlexandrY @ Oct 8 2014, 16:51) Как...   Oct 8 2014, 16:43
- - Golikov A.   От вас ли я слышу сделать быстро не жалея ресурсов...   Oct 8 2014, 19:14


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016