Этот репозиторий переехал из https://github.com/wirenboard/wirenboard, директория initramfs, ради сборки deb-пакета стандартными пайплайнами.
Пакет wb-initramfs-wbX далее используется при сборке ядра из https://github.com/wirenboard/linux с соответствующим таргетом (wbX-bootlet).
После загрузки образа контроллер представляется как USB Mass Storage с двумя LUN: первый - /dev/mmcblk0, второй - флаг окончания работы с Mass Storage.
- Загружаем образ прошивки обычным способом (с помощью dd в первый LUN);
- Записываем произвольный текст во второй LUN (echo '1' > /dev/sdc).
После этого на контроллере отключается USB Mass Storage и он переходит в режим USB Ethernet. Хост получит IP 192.168.41.2 автоматически через DHCP, IP контроллера - 192.168.41.1.
Далее с контроллером можно взаимодействовать через ssh, логин root, пароль wirenboard.
Скрипт make_deb.sh
собирает архив с initramfs (без модулей ядра) и упаковывает его
в deb-пакет. В качестве базового образа rootfs используется соответствующий
файл прошивки (fit) с https://fw-releases.wirenboard.com/.
Этот deb-пакет может быть использован при сборке ядра (zImage) в рамках дебианизации ядра для использования в бутлетах.