|
|
 |
Ответов
|
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 15 2014, 06:59
|

Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|