不要使用Ubuntu24,不穩定。
docker聽著美好,其實也有問題。比如你給別人的時候,虛擬機直接給過去,馬上就能用。
- 安裝工具
sudo apt-get install -y \
diffstat xmlstarlet texinfo chrpath gcc-aarch64-linux-gnu libarchive-dev ssh \
libselinux1-dev fakechroot g++-aarch64-linux-gnu libiberty-dev qemu-user-static \
g++ gawk gcc make libwayland-dev fakeroot libpam0g-dev openjdk-8-jdk-headless \
binutils-dev util-linux uuid-dev zstd liblz4-tool libxml2-utils build-essential \
wget git git-core unzip python-pip python3 python3-pexpect socat \
cpio xz-utils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
xterm unzip rsync liblz4-tool zstd// python python3-pip pylint3
- 下載代碼
下載代碼要權限。沒有權限會報錯的。
http方便,直接輸入用戶密碼。中間會出錯。所以還是不得不使用ssh。
時間較長,注意耐心。
git clone ssh://git@git-master.quectel.com:8407/smart/qcs8550_linux_bl01_r079.git
建議使用斷點續傳。參考:
git斷點續傳,中斷后繼續下載-CSDN博客
- 切換分支
$ git branch -a
SG882G_rl
$ git checkout SG882G_rl