Все таки решил создать новую тему (если модераторы решат перенести или объединить ее с какой-либо, пусть так и будет).
Продолжаю изучать Линукс и возник вопрос: В моей предыдущей теме http://starterkit.ru/html/index.php?name=forum&op=view&id=8264 Павел скинул файл all.bin, который включает в себя полностью собраный бинарник Линукса. А как создать его если есть компоненты по отдельности (rootfs, kernel, u-boot...)?
а зачем такое нужно? чисто как восстановление из бекапа?
не знаю как в линуксе, в Виндовс была софтина типа Winhex - мощный файловый редактор, там можно было в файл вставить другой файл. Типа создается бинарная болванка и в нее в по нужным адресам складываются отдельные части из других файлов..
То есть аналогичной утилитой по нужным адресам располагаются kernel, u-boot, rootfs?
То есть если они у меня отдельно все, то через Самбу мне нужно заливать в DataFlash по определенным адресам все модули?
именно так, но помнить, что Bootstrap шьется через скрипт Send boot file, а все остальные через кнопку Write File. и перед записью во флеш корректировать адрес прошивки
по крайней мере я так делал (на 9260)
мнэ.. я давно не пользуюсь этим составом линукса, увы, многое подзабыл. в целом все правильно, вроде есть модификация пункты 3+4 в едином образе на уровне ядра
по поводу ramdisk.gz - у Павла был написан скрипт для распаковки/запаковки - поищите у себя
Еще вопрос: в ПК можно ли собрать ядро для платы версией выше, чем стоит ядро на ПК, или обязательно нужно сначала для ПК ядро собрать и установить а потом уж для платы?