开发环境搭建
安装依赖
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
如非特殊说明,本站内容均来自于网友自主分享,概不代表本站观点,如有任何问题我们都将在收到反馈后的第一时间进行处理!