embeddedEnabling E-Ink Display on Raspberry Pi Zero 2W with Yocto2026-02-05 A step-by-step guide to enabling the SPI interface and configuring Yocto recipes for E-Paper displaysyoctoRead More
embeddedEnabling GT911 Touchscreen on Raspberry Pi Zero 2W with Yocto2026-02-04A step-by-step guide to configuring Yocto recipes and hardware setup for the GT911 touch controlleryoctoRead More
embeddedDefining Custom Image and Distro for Raspberry Pi Zero 2W2026-02-03A guide to creating custom image recipes and distribution configurations in your own Yocto layer, eliminating the need for manual local.conf editsyoctoRead More
linuxLinux DRM - PRIME과 dma-buf로 버퍼 공유하기2026-10-30How Linux DRM shares buffers between processes and devices with PRIME and dma-buf: handle to fd export, fd to handle import, the dma_buf_ops table, and a dumb buffer plus PRIME example.drmgraphicsRead More
linuxLinux DRM - GEM: handle, dumb buffer, mmap2026-10-29How Linux DRM manages GPU buffers with GEM: drm_gem_object, per-file handles, dumb buffer creation and the mmap fake offset path with page faults in Linux v6.19.drmgraphicsRead More
linuxLinux DRM - open()과 ioctl() 코드 흐름2026-10-28The code path of open() and ioctl() in Linux DRM v6.19: drm_stub_open, drm_file_alloc, drm_ioctl dispatch and permission checks, plus a libdrm probe example.drmgraphicsRead More
aospFlashing LineageOS 14.1 for Samsung Galaxy Note 8.0 (n5110)2026-03-10A guide to flashing the compiled LineageOS 14.1 ROM and recovery image to the Samsung Galaxy Note 8.0 (n5110).androidRead More
aospBuilding LineageOS 14.1 for Samsung Galaxy Note 8.0 (n5110)2026-03-06A guide to configuring a Docker build environment, syncing repositories, and compiling a custom ROM for the n5110androidRead More
gccgcc attribute: format, format_arg2026-04-08The format attribute specifies that a function takes printf, scanf, strftime or strfmon style arguments which should be type-checked against a format string.attributeRead More
gccgcc builtin: choose_expr2026-04-07You can use the built-in function __builtin_choose_expr to evaluate code depending on the value of a constant expression. This built-in function returns exp1 if const_exp, which is an integer constant expression, is nonzero. Otherwise it returns exp2.gcc_builtinRead More
gccgcc builtin: alloca2026-04-06The alloca() function allocates size bytes of space in the stack frame of the caller. This temporary space is automatically freed when the function that called alloca() returns to its caller.gcc_builtinRead More
aiComfyUI 모델 파일 정리 - Checkpoint, LoRA, VAE 그리고 모델 고르는 법2026-10-30A user-focused guide to the model files in ComfyUI: what Checkpoint, LoRA, VAE, text encoder, ControlNet and upscale models are, how base, fine-tuned, merged and distilled models differ, and which model family fits which job.comfyuistable-diffusionRead More
aiAI Agents for Beginners - 15. Computer Use Agent (CUA)2026-06-09Build a Computer Use Agent (CUA) with Browser-Use and Playwright via CDP integration. Covers vision-based navigation, structured Pydantic extraction, Agent vs Actor pattern selection, and a real-world Airbnb price comparison workflow.ai-agentsRead More
aiAI Agents for Beginners - 14. Microsoft Agent Framework2026-06-09Microsoft Agent Framework (MAF) core concepts — Agents, Threads, Middleware, Memory, Observability — and advanced workflow patterns including Sequential, Concurrent, Handoff orchestration, Middleware injection, and Human-in-the-Loop with code examples.ai-agentsRead More