1.  Preparing the Environment Prerequisites A Linux environment (Ubuntu/Debian recommended). Install required packages: sudo apt-get update sudo apt-get install git-core subversion mercurial build-essential libssl-dev libncurses5-dev unzip gawk zlib1g-dev python3-all Target board information (Raspberry Pi 4B): Processor: Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5 GHz.  Memory:  4GB LPDDR4 RAM (depending on model).  Connectivity: Dual-band Wi-Fi […]

Read More

Linux File Types and How to Create Them File Type Symbol Description How to Create Regular File – Ordinary files (text, binaries, images, etc.) touch filename or echo "text" > filename Directory d Contains other files/directories mkdir dirname Symbolic Link l Shortcut or reference to another file or directory ln -s target linkname Block Device File b […]

Read More

Note: This is a best way is combining both build cache offline to improve performance. 1.  On an online machine Seting npm # set cache path where we will clone to in ci npm config set cache ~/npm_cacache/.npm # set default is using cache and if failed will fall back to registry npm config set prefer-offline […]

Read More