Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
UBIFS подскажите как правильно заливать rootfs
lesa111
Добавлено 01.04.2011 07:16
0
Сообщение: 1
lesa111
0

Пункты: 494
Регистрация: 30.03.2011
Не пинайте больно если что то было на эту тему...

Вопрос перекликается с
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=8431&last

Подскажите чайнику последовательность действий по заливке на UBIFS рутовой FS.

Если на встроенной MTD уже залита UBIFS
как ее правильно обновить ?

я пока вижу такой способ:

1. вставляем SD- с другой rootfs
2. chroot на эту систему
3. заливаем что то типа того:

rm -R <old root>
tar zxf rootfs.tar.gz -C <old root>


Есть более простой способ ?
Вопрос к поддержке startekit.ru:

Как вы заливаете rootfs на больших партиях ?

Насколько я понял, образ (типа cramfs например) создать невозможно , в силу специфичности UBI....
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 01.04.2011 09:02 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Цитата

Насколько я понял, образ (типа cramfs например) создать невозможно , в силу специфичности UBI


http://www.linux-mtd.infradead.org/faq/ubifs.html#L_mkfubifs
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 09:08 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
может чуть проще
0. в ядре подняли поддержку UBI, нанд видится в системе
1. загрузились с SD/USB уже рутом
2. по сетке втянули нужный имидж/ или уже лежит на SD
3. штатными утилитами записали образ в нанд
чем плохо то?
для автоматизации при больших партиях достаточно иметь гружабельную SD/USB и несложный скрипт..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lesa111
Добавлено 01.04.2011 09:56 Сообщение: 4
lesa111
0

Пункты: 494
Регистрация: 30.03.2011
Цитата
может чуть проще
для автоматизации при больших партиях достаточно иметь гружабельную SD/USB и несложный скрипт..


А если в целях минимизации себестоимости выбросили разъемы USB и Ethernet
Какой оптимальный путь ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 10:33 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А если в целях минимизации себестоимости выбросили разъемы USB и Ethernet
Какой оптимальный путь ?

как я понял из соседнего треда речь о 9g45?
плата с голым 9g45+нанд, надо быстро прошить много плат с нетестированным нандом..
на плату ставиться фишка или PLD с подключением к MMC/SD интерфейсу. делается отдельная платка с ответным разъемом и стандартым сокетом под SD. на эту SD наливается BOOT.BIN (выложил sasamy), ядро, рутовая с утилитами для работы с нандом и ubifs и собственно имидж для записи..
состегнули две платы, подали питание, 9g45 грузанулся с SD, прописал скриптом нанд (со всеми проверками и прочим) и зажег нужного цвета светодиод на диагностической плате. Все.. отстегнули и в путь..
такой же переходник можно смастерить под USB
но, если в случае SD просто прошили, то для USB надо промежуточно шить загрузчик в нанд - лишнее телодвижение..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lesa111
Добавлено 01.04.2011 11:25 Сообщение: 6
lesa111
0

Пункты: 494
Регистрация: 30.03.2011
А в случае уже залитой UBIFS ?

Я правильно понимаю что ubinize
позволяет заменить rootfs обновив саму себя ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 13:43 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А в случае уже залитой UBIFS ?

видимо для самоапгрейда системы - не знаю

Цитата
Я правильно понимаю что ubinize
позволяет заменить rootfs обновив саму себя ?

а утилиту попинать (типа --help) или ман на нее почитать..

я сначала терзаю интересующую софтину, потом напрягаю гугль, ну а спрашиваю, когда совсем нет просветления :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lesa111
Добавлено 01.04.2011 15:49 Сообщение: 8
lesa111
0

Пункты: 494
Регистрация: 30.03.2011
Цитата
Цитата
А в случае уже залитой UBIFS ?

я сначала терзаю интересующую софтину, потом напрягаю гугль, ну а спрашиваю, когда совсем нет просветления :)


Я так и сделал, только все эти вопросы так и остались.
Спуститься к концу Подняться к началу
Персональная информация
lesa111
Добавлено 01.04.2011 15:57 Сообщение: 9
lesa111
0

Пункты: 494
Регистрация: 30.03.2011
Цитата

я сначала терзаю интересующую софтину, потом напрягаю гугль, ну а спрашиваю, когда совсем нет просветления :)


А спросить в гугле или здесь - это принципиально ?
Насколько я понимаю любой вопрос заданный здесь всегда имеет ответ в Гугле...,

В принципе "поищи в Гугле" - это универсальный ответ на любой вопрос...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.04.2011 16:22 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А спросить в гугле или здесь - это принципиально ?

не-а, просто мой скудный многолетний опыт показывает, что можно быстро напружинить поисковик и быстро получить ответ, и это веселее чем спросить на форуме и уныло ждать ответа..
да, на частные и узкоспецифичные случаи ответов может и не быть и тут как раз тема использовать форум(ы)..
(это мое глубоко частное мнение)

Цитата
Насколько я понимаю любой вопрос заданный здесь всегда имеет ответ в Гугле...,

не уверен, т.б. со словом любой. и не забывайте, что это форум поддержки местных китов

Цитата
В принципе "поищи в Гугле" - это универсальный ответ на любой вопрос...

стараюсь не давать такой совет в голом виде

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux