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
linuxBash $RANDOM Variable2026-02-19Understanding and using the $RANDOM internal variable in Bash, including its open-source implementationbashRead 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 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
gccgcc options: -fsigned-char2026-04-02A guide to understanding and using the -fsigned-char and -funsigned-char GCC options to control the signedness of plain char.gcc_optionsRead More