Before compiling, ensure the following packages are installed:
sudo apt-get install pv openssl libssl-dev bison flex git make u-boot-tools libmpc-dev libgmp-dev python3-pip mtd-utils libncurses* mtools
pip install pycryptodomex pyelftools Crypto Clone the repository and initialize submodules:
git clone https://github.com/sunplus-plus1/Q654.git
cd Q654
git submodule update --init --recursive
git submodule foreach git checkout master Run the following command to configure the build:
make config Note: After completing make config, if you want to adjust the kernel configuration, use:
make kconfig Do not manually enter the linux/kernel folder to run make menuconfig.
To build all components, execute:
make If your local LANG environment variable is not set to English, use:
LANG=C make When the build completes, the output image file will be located in the out folder.
Refer to the detailed guide:
Downloading and Compiling Code
Find information about release versions:
Releases