Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
А если не использовать OpenWRT или другой проект «под ключ»?Так вы же сами Yocto используете, к чему такой вопрос?
А образ больше чем на половину состоит из кастомного ПО, которого по определению нет в открытых репозиториях?Как он устанавливался, в обход пакетного менеджера? Там же есть какая-то система сборки? В этом случае, он добавляется в меню buildroot в течение 15 минут.
А если аппаратная платформа тоже своя, и в ней железо, поддержку которого только предстоит включить в ядро?А сейчас как оно работает?
К сожалению, инженерия в современных реалиях — это искусство компромиссов.Пока я только вижу, что у вас, по какой-то причине, нежелание использовать готовые и быстрые инструменты. Я с buildroot разобрался за день, зато потом смог генерировать любой образ с любыми нужными настройками в течение секунд, а не вспоминать, где у меня что лежит, где какие пакеты, и что мне нужно добавить вручную. Причем считаю себя новичком в embedded.
У меня вопрос, почему нельзя сделать образ rootfs, который бы имел разовый скрипт для установки этих пакетов. Что берёшь, заливаешь в систему и при первом запуске идёт установка пакетов, а потом автоматическая конфигурация? Я давно не брал в руки шашек, но помню что в /etc есть загрузочный файлик, которому можно доверить этот геммор. Да, я понимаю что это тоже велосипед, но он более надёжен.
У меня вопрос, почему нельзя сделать образ rootfs, который бы имел разовый скрипт для установки этих пакетов.
Менеджер пакетов opkg. Offline инсталляция пакетов в образ корневой файловой системы