SDK 下载与编译
本页整理 Neardi Pi 3 SDK 开发时通用的编译主机环境。准备好主机环境后,再跳到对应系统的编译页面。
编译主机
建议使用:
- 64 位 CPU
- Ubuntu 20.04 / 22.04
- 不建议使用 Windows 子系统 WSL
- 16GB 以上内存
- 250GB 以上空闲磁盘空间
- 使用普通用户编译,不要使用
root用户编译
Android 14 建议使用 Ubuntu 22.04。Buildroot、Debian、Ubuntu 等 Linux SDK 编译可根据 SDK 版本使用 Ubuntu 20.04 / 22.04。
通用环境包
Linux SDK 编译常用环境包:
sudo apt update
sudo apt-get install -y git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib \
unzip device-tree-compiler libncurses-dev
sudo apt install -y python3 python3-pip
sudo python3 -m pip install pyelftools
sudo ln -sf /usr/bin/python3 /usr/bin/python
Android 14 编译还需要安装 Android 相关依赖,见 Android 14 编译。
系统编译页面
Linux SDK 配置选择
Linux SDK 编译时,使用下面命令选择板级配置:
./build.sh lunch
默认选择:
rockchip_rk3576_neardi_lkd3576_defconfig
或:
rockchip_rk3576_neardi_lb200_defconfig
根据当前 SDK 包和板卡版本选择对应配置。