Filter
Exclude
Time range
-
Near
06 Jul: Last Minute - public/private (TBD), online, DE/EN (TBD), book until 15 Jun ow.ly/7rvc30sRn0J #yoctoizing #embeddedlinux #openembedded #linux #developer #embedded #coding #programming #software #embedsys
5
Apr 28
Portage の原点は FreeBSD ports だし、Yocto Linux で使われている OpenEmbedded / Poky の bitbake が Portage を下敷きにしているのも紛れもない事実
Apr 28
👈️「ports でちまちま pkg 入れる」に反応した Gentoo 民 (この引用に特に意味はない)
4
26
2,502
Ångström distribution – a Linux distribution (distro) for embedded devices (PDAs, Beagleboards, Mobile Phones, etc.). Ångström was started by a small group of people who worked on the OpenEmbedded, OpenZaurus and... archiveos.org/angstrom/ #operatingsystem #embedded #linux
1
69
We're joining forces with OpenEmbedded one more time and are looking into gathering/discussion afternoon the day before Embedded Recipes, namely Tuesday May 26. We are working to gauge interest at pretix.eu/OpenEmbedded/ER26m… (no cost associated), so please "sign up".
4
156
𝗢𝗽𝗲𝗻𝗘𝗺𝗯𝗲𝗱𝗱𝗲𝗱 𝗮𝗻𝗱 𝗬𝗼𝗰𝘁𝗼 𝗣𝗿𝗼𝗷𝗲𝗰𝘁: 𝗪𝗵𝗮𝘁’𝘀 𝘁𝗵𝗲 𝗗𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝗰𝗲? The #Yocto Project and #OpenEmbedded are 𝗰𝗹𝗼𝘀𝗲𝗹𝘆 𝗿𝗲𝗹𝗮𝘁𝗲𝗱 𝗮𝗻𝗱 𝗼𝗳𝘁𝗲𝗻 𝗺𝗲𝗻𝘁𝗶𝗼𝗻𝗲𝗱 𝘁𝗼𝗴𝗲𝘁𝗵𝗲𝗿, 𝗯𝘂𝘁 𝘁𝗵𝗲𝘆 𝘀𝗲𝗿𝘃𝗲 𝗱𝗶𝗳𝗳𝗲𝗿𝗲𝗻𝘁 𝗽𝘂𝗿𝗽𝗼𝘀𝗲𝘀 while sharing a common foundation. Both projects collaborate on a shared core of metadata known as 𝗢𝗽𝗲𝗻𝗘𝗺𝗯𝗲𝗱𝗱𝗲𝗱-𝗖𝗼𝗿𝗲 (𝗼𝗲-𝗰𝗼𝗿𝗲), which includes recipes, classes, and essential build components. This shared core ensures consistency and collaboration across the #EmbeddedLinux ecosystem. 𝗢𝗽𝗲𝗻𝗘𝗺𝗯𝗲𝗱𝗱𝗲𝗱 • Built as a foundation, not a reference distro • Offers a broad and flexible set of metadata • Supports many architectures, features, and applications • Provides a best-in-class cross-compilation environment 𝗬𝗼𝗰𝘁𝗼 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 • Provides curated metadata and BSPs • Easy-to-use, well-tested, and interoperable tools • Targets a core set of architectures and specific boards • Ideal for a stable and guided development experience 𝗢𝗽𝗲𝗻𝗘𝗺𝗯𝗲𝗱𝗱𝗲𝗱 𝗼𝗳𝗳𝗲𝗿𝘀 𝗳𝗹𝗲𝘅𝗶𝗯𝗶𝗹𝗶𝘁𝘆 𝗮𝗻𝗱 𝗯𝗿𝗲𝗮𝗱𝘁𝗵, while the 𝗬𝗼𝗰𝘁𝗼 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗱𝗲𝗹𝗶𝘃𝗲𝗿𝘀 𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲, 𝗮𝗻𝗱 𝘀𝘁𝗮𝗯𝗶𝗹𝗶𝘁𝘆 all built on the same powerful core.
3
20
OpenEmbedded 周りで ELSA の話し聞いてたところ SpaceROS demos で @YukiIkeda0810 の contribution がっ! #ROSCon #ROSCon2025 #rosjp
2
17
2,008
SiFive: Leading the RISC-V Revolution Google, Meta, & NVIDIA are embracing RISC-V for AI/ML. sifive.com/risc-v-core-ip SiFive — RISC-V Core IP Portfolio sifive.com/risc-v-core-ip SiFive — Intelligence XM Series XM Series Gen 2 offers an extremely scalable & efficient AI compute engine to meet the needs of a wide range of end market applications. sifive.com/risc-v-core-ip 2nd Gen RISC-V IP “The new Intelligence family is designed to enhance scalar, vector, &, w/ the XM series, MATRIX PROCESSING CAPABILITIES tailored for modern AI workloads.” To speed up development time, SiFive is also open sourcing the SiFive Kernel Library. eetimes.com/sifive-unleashes… SiFive Kernel Library SiFive Kernel Library (SKL) is a suite of tuned routines that maximize algorithm throughput on SiFive RISC-V Vector Processors. These libraries seamlessly integrate w/ Freedom SDK for Metal & Linux & demonstrate the art of possible, achieving near-theoretical performance in high-performance workloads. The Kernel Library includes routines for: 1. Neural networks (tensor definitions, activation fusion types, common operator attributes, tensor operations, helper functions) 2. Signal processing (complex & real FFTs, FIR & IIR filters, convolution) 3. Non-linear functions (exponential, logarithm, sine/cosine, hyperbolic tangent) 4. Combinatorial algorithms (sorting, searching, partitioning, prefix-sum) sifive.com/risc-v-core-ip Freedom SDK for Linux This is a reference distribution based on Yocto & OpenEmbedded. Freedom SDK for Linux takes the hassle out of hunting for patches, integrating them, & testing them for use on SiFive RISC-V processors. sifive.com/risc-v-core-ip Freedom SDK for Metal Freedom SDK for Metal is a reference ASM/C/C bare-metal & Real-Time Operating Systems (RTOS) runtime environment for exploring RISC-V programmers’ interfaces. This design allows u to easily break down & integrate components into your SoC (System on Chip) software package. It also makes a great baseline for migrating code from legacy architectures. Everything u need to start writing software for SiFive RISC-V processors is included. sifive.com/risc-v-core-ip Accelerating RISC-V Android Ecosystem Multimedia processing is important & necessary in the Android ecosystem. Libyuv has been widely used in AOSP (Android Open Source Project). SiFive’s objective is to provide RVV-optimized routines on Libyuv. The goal is to enable Android developers & users to migrate from ARM to RISC-V architecture smoothly. Libyuv is an open-source project by Google that includes YUV scaling, conversion, & rotation functionality for multimedia applications. It has optimized lots of routines using SIMD on x86, ARM, & MIPS. However, Libyuv lacked RISC-V Vector optimized routines. Hence, SiFive passionately engages in RISC-V Android development. We open-source RVV implementation to Libyuv to speed up the growth of the RISC-V Android Ecosystem. We expect Libyuv w/ RVV can help accelerate multimedia applications, like video chat cameras, machine learning, media playback domain, & so on. sifive.com/document-file/sif… Android Open Source Project | Libyuv android-review.googlesource.… SiFive WorldGuard Technical Paper SiFive® Shield is an open, secure platform architecture that includes cryptographic engines, secure debug, & a hardware-enforced, multi-domain solution named SiFive WorldGuard. WorldGuard is a hardware-based software isolation solution for RISC-V cores. WorldGuard provides software execution contexts known as "worlds", beyond which software cannot reach. Software isolation is achieved by restricting a world’s access to physical addresses configured for that world, including for resources like memories or peripherals. The restrictions apply to any agents that can initiate transactions, including application processors & DMA engines. Worlds can be defined to overlap, meaning that a subset of physical addresses can be explicitly shared by multiple worlds. sifive.com/document-file/sif…
Porting Inferno OS to ARMv7-M and Cortex-M7 This thesis attempts to port the Inferno operating system to the ARMv7-M architecture which is broadly deployed in edge devices throughout the world. Inferno is a distributed operating system with native support for inter-device communication. A new toolchain backend for the ARMv7-M architecture that produces ARM Thumb instructions is produced. This backend results in a ~18\% reduction in binary size compared to the ARM32 variant. The complete operating system is not yet usable due to the virtual machine used for userspace applications. The thesis discusses WebAssembly as an alternative to the current virtual machine. PDF DOWNLOAD ntnuopen.ntnu.no/ntnu-xmlui/… The Challenges of porting Inferno to RISC-V In this thesis I begin to port Inferno to RISC-V, and identify the challenges of both porting and using the operating system. The first major challenge was to get the system to a stage where it could boot and handle simple input and output. The second challenge was to make the system more usable by implementing drivers. The last challenge was to implement a Just-in-time compiler, to make the system more responsive. While not fully usable yet, I have made significant progress in porting Inferno. The operating system boots and launches an interactive shell, in which the user can execute commands. It can output to both a serial port and a screen. I have implemented a Just-In-Time compiler, but there are some bugs which cause complicated programs to crash. This forms the foundation from which a port of Inferno to real hardware can be built. ntnuopen.ntnu.no/ntnu-xmlui/…
13
14
3,249
Replying to @Devon_Eriksen_
I'm going to be brutally honest with Jerred here. If your business model can't afford the US people you've a problem. Set up shop elsewhere. If you can't lay hands on people...maybe that's because an UNREALISTIC metric on things. I have no sympathy or compassion for any of this sort. Not when these jackasses do things like ask for things like 10 years of Yocto experience (If you don't know, ASK, I'll be happy to explain this one...) when the Yocto project was only 5-ish years old. They boggled and balked when I dropped the bombshell that I'd been using OpenEmbedded which was the previous incarnation of the whole thing for 15 total years before then. Ooops. They're CHEATING and trying to get through on the cheap. I know this because MUCH of my 45 years in this industry has been predicated on un-pooching their damn projects that they H1B'ed into a horrific messs.
2
10
101
7,049
The Yocto Project and OpenEmbedded BoF is completely full at Open Source Summit Europe. Every seat, all the wall space, floor space, and a few standing in the doorway. More people are showing up.
1
5
484
18 Aug 2025
renaming to "Openamerican Openembedded"
4
8
608
Root Commit releases free training materials on OpenEmbedded and Yocto using the BeaglePlay SBC: Michael Opdenacker, Founder of Root Commit, has published free and open-source training materials on OpenEmbedded and Yocto using the BeaglePlay SBC powere… ift.tt/4zVdLhk
4
147
🚀🛠️ How to switch to U-Boot as a bootloader for Raspberry Pi 5 using the @yoctoproject and OpenEmbedded? 📹 Watch my video tutorial with U-Boot v2024.04 for release Scarthgap: youtu.be/9tohomiv1Ug?si=nXKj… #Yocto #OpenEmbedded #RaspberryPi5 #UBoot #Linux
3
153
19 Jan 2025
🎥 In 2025, I plan to create a few video tutorials about #Yocto, #OpenEmbedded and #Linux for @Raspberry_Pi 5, aimed at helping beginners in the community. 🔧 The 1st is a very simple guide: building core-image-base. 🤔 What would you like to see next?
2
3
113
31 Dec 2024
Need to customize hardware configurations for your embedded projects? Check out our step-by-step guide to working with Device Tree Overlays! Read more: bit.ly/3OPlDBQ #DeviceTreeOverlays #OpenEmbedded #EmbeddedLinux #EmbeddedSystems #IoTSolutions
1
114
Replying to @Anc_Aesthetics
Can confirm this. My skillset oftentimes trips them up on their games. Or my years of experience. As often as not, they're looking for Linus Torvalds level talent for the gig, but they're offering only something like 50-60 per hour for it. Anyone at those levels knows the scam on the spot. Another one they play is asking for <X> with <Y> years of experience which is technically impossible. Their problem is that on things Linux, I've been at the forefront for YEARS and have done things the average person hasn't. Yocto, for example... I interviewed with an agency wherein they disclosed they were looking for 10 years of Yocto development when it'd only been named so for about 5 years...and that I'd actually been using OpenEmbedded, it's predecessor for 15. Was a bit of an uncomfortable moment and they couldn't get off of the phone fast enough. Anyone proposing H1B as it is currently framed is either ignorant (Doesn't matter if it's willful or not) or evil.
3
8
572