Skip to main content

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 包和板卡版本选择对应配置。