|
|
 |
Ответов
|
Oct 8 2014, 12:51
|

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

|
Цитата(Копейкин @ Oct 8 2014, 14:59)  Дополню вопрос - что бы Вы посоветовали из этих ФС, если требуется работа без ОС. То есть собственная реализация. Как вы думаете применять эти ФС без ОС если не знаете ничего об их времени исполнения. Вот зависнет jffs2 на десятки секунд в какой-нибудь своей функции и что ваше все остальное ПО будет делать? Или всю свою логику переведете в процедуры вызываемые по прерываниям? Цитата(SM @ Oct 8 2014, 15:06)  я Вам пример привел - u-boot - это загрузчик ОС, и в нем все они есть. Нет там их. Одни названия, либо фрагменты только что-то читающие. Увы, не все так просто.
|
|
|
|
|
Oct 8 2014, 17:33
|

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 и портировали ее ну никак не могут не использовать ОС. Потому что ОС это реальная экономия времени.
|
|
|
|
|
Oct 8 2014, 18:42
|
Гуру
     
Группа: Свой
Сообщений: 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. Но вполне себе понимаю, что бывают случаи, когда надо наплевать на цену, и сделать быстро. И вот тогда...
|
|
|
|
|
Oct 8 2014, 20:12
|

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

|
Цитата(SM @ Oct 8 2014, 21:42)  PS. Давайте к теме ближе, а не к личным предпочтениям о вкусе и цвете. А че тема? С темой все ясно. Все wear leveling движки используют динамическое выделение памяти. Эти механизмы выделения всегда требуют портирования. Я бы даже может заплатил тому, кто точно скажет слолько же памяти в пике может забрать тот или иной движок. Так что только ось и помогает в этой неопределенности с ее сервисами постановки выделения памяти в очередь и контроля за пулами памяти. Потому и говорю уверенно, кто хочет использовать FS под NAND тот точно подсядет на RTOS. Да и самые доступные движки под NAND это FTL в составе RTOS vxWorks (в хранилище кстати лежит) и FFS в составе RTOS MQX (бесплатно). Про FFS была недавно тут тема, мы ее тестировали. Показала очень детерминированные тайминги. Не в сравнение с SD картами где тайминги одних и тех же операций могут отличаться на порядок в зависимости от фазы луны. Что же касается RTOS, то я вижу их основное достоинство в возможности реюзинга. Можно взять какую угодно тормозную и монструозную библиотеку и заставить ее работать на своей платформе не нарушая таймингов остальных процессов. Мне просто интересно, ну что такого можно сэкономить отказавшись от RTOS, а заодно и от кучи софта который вам просто в лёт может обеспечить дополнительную добавочную стоимость.
|
|
|
|
Сообщений в этой теме
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        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       Terminator Цитата(SM @ Oct 9 2014, 01:42) Ну а мы на... Oct 15 2014, 06:59  Копейкин Цитата(AlexandrY @ Oct 8 2014, 16:51) Как... Oct 8 2014, 16:43 Golikov A. От вас ли я слышу сделать быстро не жалея ресурсов... Oct 8 2014, 19:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|