Habr<p>Причесываем VSCode до неприличной Yocto IDE или история одной кнопки</p><p>Идея написания этой статьи вдруг возникла у меня в начале 2025 года, когда я проснулся 2 января с тяжелой головой и вдруг понял что нужно сделать что хорошее, что то хорошее для вас, как говорит моя дочь Маргарита «для тех кто в Интернете». Как минимум мне нужен компьютерный класс на Raspberry Pi4, ну или хотя бы ферма docker(ов). Я обожаю Visual Studio Code, но мне всегда не хватает времени чтобы более детально разобраться в его огромной функциональности, в различных конфигурациях, тасках и launch(ах) описанных в формате json и я решил это обойти. Статья из серии DockerFace. Краткое содержание статьи: Выбор и настройка плагина для VSCode Запись Yocto образа на SD карту памяти Сборка Yocto образа в Docker(е) Прием Барона Мюнхгаузена для документирования bash Запуск Yocto образа RPi под виртуальной машиной Qemu Развертывание DemoMinimal образа из Yocto коробки Выписываем Buster Slim(а) для крутой разборке в Докере Настройка DHCP, TFTP и NFS сервера Загрузка core-image-minimal (wic) образа на rpi4 по сети Сетевая загрузка Raspbian для платы Raspberry Pi4 Побочный эффект сборки, загрузка ISO дистрибутива Ubuntu по сети Автоматический анализ Yocto логов с помощью Deepseek самая красивая кнопка для друзей Элвиса встраиваем кнопки в VSCode паровозиком</p><p><a href="https://habr.com/ru/articles/899796/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/899796/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/yocto_project" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yocto_project</span></a> <a href="https://zhub.link/tags/vscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vscode</span></a> <a href="https://zhub.link/tags/pxeboot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pxeboot</span></a> <a href="https://zhub.link/tags/dhcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dhcp</span></a> <a href="https://zhub.link/tags/tftp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tftp</span></a> <a href="https://zhub.link/tags/nfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nfs</span></a> <a href="https://zhub.link/tags/uboot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uboot</span></a> <a href="https://zhub.link/tags/raspberry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberry</span></a> <a href="https://zhub.link/tags/deepseek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deepseek</span></a> <a href="https://zhub.link/tags/openembedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openembedded</span></a></p>