#OpenEmbedded

2025-04-11

Причесываем VSCode до неприличной Yocto IDE или история одной кнопки

Идея написания этой статьи вдруг возникла у меня в начале 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 паровозиком

habr.com/ru/articles/899796/

#yocto_project #vscode #pxeboot #dhcp #tftp #nfs #uboot #raspberry #deepseek #openembedded

looopToolslooopTools
2025-03-31

Participating in a course this week. So far I really enjoy it.

2025-01-27

I'm speaking next week at the Open Embedded Workshop in Brussels. Come chat about the long-term maintenance of connected embedded projects.

pretalx.com/openembedded-works

@toradex, #OpenEmbedded
#Yocto

2025-01-20

Oh my god every time I have to use a new version of #Python I find that it broke something, this time I found thaht Python 3.12 has removed the built-in 'imp' module which broke the version of waf (a build system) used by the version of Jack that Yocto Kirkstone uses

Python is literally the most unstable programming language I have had the misfortune of using, they constnatly remove or rename widely used functionality

#programming #yocto #openembedded

@anderseknert We do. Very common in embedded (#Zephyr, #Yocto / #OpenEmbedded) I'd say.

2024-09-18

@fosdem great news 🥳👍

@Crofton @theyoctojester As we just talked about it yesterday 😉 Would be great if you could make an OpenEmbedded (or YP) event happening again after FOSDEM in 2025 🤩

#fosdem #openembedded #yoctoproject #embeddedlinux

Chris, and a spooky owlcawhitworth@mastodon.online
2024-06-20

Want a job in (embedded) Linux security? We're hiring! At, um, Microsoft (Cambridge, UK). It's a good team! We're nice!

(Yocto/OpenEmbedded, Arm platform security, secure boot, auth/attestation, all that stuff - we maintain an OS and platform services for it)

jobs.careers.microsoft.com/glo

jobs.careers.microsoft.com/glo

#yocto #openembedded #linux #embedded #security #jobs

2024-05-02

Does any #yocto / #openembedded / #linux / #embeddedlinux people know what could possibly cause this situation:

U-boot loads and starts the kernel no problem, the kernel goes through its normal boot process, everything looks fine, it finds all the partitions in flash, and then .. it does nothing

It's as if /sbin/init just hangs? Without even printing error messages?

I'm gonna try to get xxsh (github.com/mortie/xxsh) into the initrd somehow and explore but if anyone knows anything, do tell

2024-04-26

@pbarker heh, I had my unpublished ebuilds back in the day as well, but I haven't been active with Gentoo for several years now - I have enough of building from sources experience in #openembedded/#yocto

github.com/denix0/gentoo

2024-03-31

So if I Interpret the data correctly then #yocto / #openEmbedded based Linux systems are not vulnerable to the #xzbackdoor due to not updating very quick. xz is at version 5.4.6 in the openembedded-core layer.

I don't see anything that would have prevented being vulnerable though, the openembedded-core layer does
- contain the libsystemd patch and thus pulls in xz when building a systemd enabled distro
- uses the release-tarballs of xz

Daniele Scasciafratte 🇮🇹mte90@mastodon.uno
2024-02-03
mototimo🛵🐍🐪🦀mototimo@fosstodon.org
2023-12-08

Finally released the first version of the ‘maturin’ support for #yoctoproject and #openembedded lore.kernel.org/openembedded-c
and

lore.kernel.org/openembedded-d

I’ve been watching this space since before ‘kirkstone’, starting around December 2020. We didn’t have a solid use case yet. The number of direct requests in the last two months has grown exponentially. #Python #rust

2023-08-19

@emalliab I really like #buildroot and having tried #openembedded (which was supposed to be a "replacement" I thought) it's so much easier and faster to use. With sensible steps for "finally slap my files on top and ship"

Did you know? The #OpenEmbedded Linux distro has a layer entirely dedicated to running #Doom on your embedded device:

layers.openembedded.org/layeri

It includes a systemd service to autolauch Doom when the machine boots

mototimo🛵🐍🐪🦀mototimo@fosstodon.org
2023-06-11

oe-doom-demo progress on nezha-allwinner-d1

github.com/moto-timo/oe-doom-d
#riscv #openembedded

Come play at the Yocto Project booth at #EOSS in Prague

@Ninjatrappeur good. Concerning the burning question, I guess part of the answer is that drivers are all buggy so that could run into problems. Besides AFAIU this is a script from #OpenEmbedded / #Yocto for some of their boards, not from hostapd's upstream.
2023-03-21

@calebccff I work on #yocto / #openEmbedded projects on a daily basis and think it's actually pretty usable.
The fast dev-cycle using #devtool works well when modifying a single package. Rebuilds of the whole Image can take forever though.

Pain points are the complexity of it all (read the docs, then grep through all layers for the undocumented parts of the implementation) and some layers taking shortcuts and messing up the caching mechanism.

…might work for coffee…mwfc@chaos.social
2023-02-06

#openEmbedded workshop starting nicely, hard to find within the building tho.

Thanks for organizing fringe events #fosdem #offdem

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst