1. Development Environment
1.1 Compiler Environment
It is recommended to use Ubuntu 22.04. If you encounter an error during compilation, you can check the error message and install the corresponding software packages accordingly. Other Linux versions may need to adjust the software package accordingly. In addition to the system requirements, there are other hardware and software requirements.
Hardware requirements |
Software requirements |
64-bit system, hard disk space should be greater than 100G. If you do multiple builds, you will need more hard drive space. |
Ubuntu 22.04 |
1.2 Install Libraries and Toolkits
The contents of this directory only provide the software package installation commands that are needed to build the compiled SDK environment. Please install other tools such as samba and ssh yourself.
PC OS |
Network |
Permission |
Ubuntu 22.04 |
online |
root |
1sudo apt-get update && sudo apt-get install git ssh make gcc libssl-dev \
2liblz4-tool expect expect-dev g++ patchelf chrpath gawk texinfo chrpath \
3diffstat binfmt-support qemu-user-static live-build bison flex fakeroot \
4cmake gcc-multilib g++-multilib unzip device-tree-compiler ncurses-dev \
5libgucharmap-2-90-dev bzip2 expat gpgv2 cpp-aarch64-linux-gnu libgmp-dev \
6libmpc-dev bc python-is-python3 python2