编译 Ubuntu 固件 ( GPT )
免费
成为会员,免费下载资料
文件大小:254.98 KB
上传者:虽万人吾往矣
时间:2022-11-10 09:07:00
下载量:3
1. 编译 Ubuntu 固件 ( GPT )
为了方便用户的使用与开发,官方提供了 Linux 开发的整套 SDK,本章详细的说明 SDK 的具体用
法。
1.1. 准备工作
1.1.1. 搭建 SDK 编译环境
以下文件请务必确认安装!
这里使用 Ubuntu1 8.04 进行测试(推荐使用 ubuntu1 8.04 系统进行开发,或者使用 docker 部署
Ubuntu1 8.04 容器,否则无法安装好环境包):
sudo apt-get update
sudo apt-get install repo git-core gitk git-gui gcc-arm-linux-gnueabihf u-boot-tools
device-tree-compiler \
gcc-aarch64-linux-gnu mtools parted libudev-dev libusb-1.0-0-dev
python-linaro-image-tools \
linaro-image-tools gcc-arm-linux-gnueabihf libssl-dev liblz4-tool genext2fs
lib32stdc++6 \
gcc-aarch64-linux-gnu g+conf autotools-dev libsigsegv2 m4 intltool libdrm-dev curl
sed make \
binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio python unzip rsync
file bc wget \
libncurses5 libqt4-dev libglib2.0-dev libgtk2.0-dev libglade2-dev cvs git mercurial
rsync openssh-client \
subversion asciidoc w3m dblatex graphviz python-matplotlib libssl-dev texinfo
fakeroot \
libparse-yapp-perl default-jre patchutils swig chrpath diffstat gawk time expect-dev
注意: Ubuntu1 7.04 或者更高的系统还需要如下依赖包:
sudo apt -get install lib32gcc -7-dev g++-7 libstdc++-7 -dev
1.1.2. 下载 Firefly_Linux_SDK 分卷压缩包
由于 Firefly_Linux_SDK 源码包比较大,部分用户电脑不支持 4G 以上文件或单个文件网络传输较
慢, 所以我们采用分卷压缩的方法来打包 SDK。用户可以通过如下方式获取 Firefly_Linux_SDK 源
码包: Firefly_Linux_SDK 源码包
下载完成后先验证一下 MD5 码:
$ md5sum rk3399_linux_release_v2.5.1_20210301_split_dir/*firefly_split* 2cf71e64d35eb8083a4a0fc30c256484
rk3399_linux_release_v2.5.1_20210301_split_dir/rk3399_linux_release_v2.5.1_202
10301_firefly_split.file0
f0e9292b3816a8f1ce0eb1eeb483ad56
rk3399_linux_release_v2.5.1_20210301_split_dir/rk3399_linux_release_v2.5.1_202
10301_firefly_split.file1
c6aaa5d761d0e7917bea1cb78a0e7229
rk3399_linux_release_v2.5.1_20210301_split_dir/rk3399_linux_release_v2.5.1_202
10301_firefly_split.file2
16022cc729d06a28fec30ac52885d91c
rk3399_linux_release_v2.5.1_20210301_split_dir/rk3399_linux_release_v2.5.1_202
10301_firefly_split.file3
565426354c01d56c7d48479dd7f3c35b
rk3399_linux_release_v2.5.1_20210301_split_dir/rk3399_linux_release_v2.5.1_202
10301_firefly_split.file4
313d311f1705fbfb7bfc45b7937ecf24
rk3399_linux_release_v2.5.1_20210301_split_dir/rk3399_linux_release_v2.5.1_202
10301_firefly_split.file5
具体编译方法请下载资料~~~~
展开》
折叠》