본문 바로가기

분류 전체보기

(26)
Intermediate results of icecc (icecream) testing on Yocto In the Yocto environment, icecc (icecream) can be used for parallel builds, and we are currently testing it to set up a workstation farm within the company. Since the testing isn’t fully complete, I’ve written a summary of the current status, issues, and areas for improvement. I’ll write a detailed blog post on configuring icecc later, so please stay tuned or try setting it up yourself with a qu..
The Latest AMD Ryzen 7985WX for Yocto Build About four years ago, our company purchased an AMD Ryzen™ Threadripper™ 2990WX with a 32-core CPU for Yocto builds. At that time, using all the cores for building was unstable—the build would freeze, and the PC would crash, so we couldn’t utilize the full 32 cores and 64 threads and had to settle for using only about half. Ultimately, that PC broke down a month ago, and we now find ourselves in ..
Weekly - CW45 (Nov 4 ~ Nov 10) This week has been packed with meetings. Maybe it’s because of the nature of my work lately, but my day now starts with meetings from 8:30 in the morning. Since I’m collaborating with teams in China and India, most of the meetings are scheduled in the morning, which gives me some focused time in the afternoon. However, most of that time ends up being used for follow-up work from the morning meet..
Android Cuttlefish Android Cuttlefish ?Android Cuttlefish is a virtual device designed to run the Android operating system virtually, optimized especially for testing at the OS and hardware integration level. Cuttlefish can be deployed in cloud environments such as Google Cloud Platform (GCP) and Amazon Web Services (AWS), making it useful for developers who require large-scale testing or remote access. It is prim..
MB Leadership Training This week marked the end of a one-and-a-half-month-long online leadership training. This program provided a great opportunity to reflect on whether I want to pursue a path in Technical Leadership or People Leadership. At the beginning of the year, the company designates employees for leadership training, and the program opens up to the entire group in either German or English. Participants regis..
Understanding Yocto Source Code MIRROR and AWS Storage Service In the Yocto Project, a MIRROR refers to an alternative repository that can be used to download source code. This allows the build system to download necessary sources from a specified mirror server or local storage first, without relying on external internet resources. It helps to improve build efficiency, conserve network bandwidth, and reduce the possibility of download failures.Key Features ..
Build Performance Improvement (Optimization) Last October, I wrote about optimizing Yocto build performance in a post on Yocto’s website and briefly mentioned some of the work we did at the company, such as applying clang and ccache. In this article, I aim to share insights based on my experience on improving build performance in embedded software development. This should provide a broad perspective on enhancing performance for builds invo..
Debugging Yocto Shared State Cache The shared state cache (SSTATE) in the Yocto Project is a mechanism used to increase the build speed and efficiency of the build system. This caching system allows for the reuse of previously built artifacts, so the entire build process does not have to be repeated every time. The above illustration explains Bazel’s Remote Cache, which is similar to Yocto’s Shared State Cache or PREMIRROR. These..