Я успешно клонировал сборочный корень OpenWRT из репозитория subversion и использовал его для создания образов, запускаемых на Qemu. Я могу нормально запускать изображения в Qemu.
Теперь я попытался создать образ для маршрутизатора Linksys WRT54GL, но не нашел в документации, как выбрать цель.
Я предполагаю, что это правильные варианты:
Я выбрал Broadcom BCM947xx/953xx
В "Целевых образах" я выбрал jffs2 и squashfs
Затем, после компиляции , я пошел в каталог bin/brcm47xx
и нашел большое количество изображений:
openwrt-brcm47xx-jffs2-128k.trx
openwrt-brcm47xx-jffs2-64k.trx
openwrt-brcm47xx-squashfs.trx
.
.
.
openwrt-wrt54g3g-em-jffs2.bin
openwrt-wrt54g3g-em-squashfs.bin
openwrt-wrt54g3g-jffs2.bin
openwrt-wrt54g3g-squashfs.bin
openwrt-wrt54g3gv2-vf-jffs2.bin
openwrt-wrt54g3gv2-vf-jffs2.noheader.bin
openwrt-wrt54g3gv2-vf-squashfs.bin
openwrt-wrt54g3gv2-vf-squashfs.noheader.bin
openwrt-wrt54g-jffs2.bin
openwrt-wrt54gs-jffs2.bin
openwrt-wrt54g-squashfs.bin
openwrt-wrt54gs-squashfs.bin
openwrt-wrt54gs_v4-jffs2.bin
openwrt-wrt54gs_v4-squashfs.bin
openwrt-wrt610n_v1-jffs2.bin
openwrt-wrt610n_v1-squashfs.bin
openwrt-wrtsl54gs-jffs2.bin
openwrt-wrtsl54gs-squashfs.bin
Итак, мой вопрос:
Как мне сказать, что выбрать в целевой системе
и целевые изображения
?
Из всех сгенерированных образов, как мне узнать, какой из них следует использовать (например, WRT54GL отсутствует в приведенном выше списке; как определить, можно ли использовать " openwrt-wrt54g-jffs2.bin
"?
Какие критерии я могу использовать, чтобы решить, буду ли я использовать изображение jffs или squashfs?
Спасибо!