RK3399编译——基于nanoPC-T4

2023-04-17编程技术215585

开发环境搭建

安装依赖

sudo apt install -y bison g++-multilib git gperf libxml2-utils make python-networkx zip flex curl libncurses5-dev libssl-dev zlib1g-dev gawk
sudo apt install -y minicom openjdk-8-jdk exfat-fuse exfat-utils device-tree-compiler liblz4-tool android-tools-fsutils swig python-dev python3-dev

Ubuntu adb安装

- sudo apt install android-tools-adb
- mkdir -p ~/.android
- vim ~/.androidadb_usb.ini
## 添加rk3399 vid
0x2207
- sudo vim /etc/udev/rules.d/51-android.rules
## 添加如下
SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666"
- sudo udevadm control --reload-rule
- sudo udevadm trigge

编译

U-Boot编译

cd u-boot
## Android 7
make -j8 rk3399_defconfig
make -j8 ARCHV=aarch64 ## Android 10
./make.sh nanopi4_ab

Kernel编译

## Android 7
make -j8 ARCH=arm64 nanopi4_nougat_defconfig
make -j8 ARCH=arm64 nanopi4-images ## Android 10
make -j8 ARCH=arm64 nanopi4_android_defconfig android-10.config rk3399.config
make -j8 ARCH=arm64 nanopi4-images

Android编译

souce build/envsetup.sh
lunch nanopc_t4-userdebug
make -j8

RK3399编译——基于nanoPC-T4的相关教程结束。

本文地址:https://www.ufcn.cn/tutorials/2512131.html

如非特殊说明,本站内容均来自于网友自主分享,概不代表本站观点,如有任何问题我们都将在收到反馈后的第一时间进行处理!