NanoPC-T4 不仅是世界上最小的全功能接口 RK3399 一体化主板, 而且是一款完全开源的高性能计算平台。它的尺寸只有 100x64mm,标配4GB LPDDR3 内存和 16GB 闪存, 板载2.4G & 5G 双频 WiFi 模组, 带有标准完整的 M.2 PCIe 接口, 可直接安装使用 NVME SSD 高速固态硬盘。
NanoPC-T4 还带有 MIPI-CSI 双摄像头接口, MIPI-DSI 和 eDP 双显示接口, HDMI 2.0 视频输出口,并具备 Type-C/DP,USB 3.0, USB2.0,MicroSD, 千兆以太网口,3.5mm 音频输出口,红外接收等常见标准接口,以及AD输入,调试串口,40Pin 树莓派兼容扩展口。
RK3399 内置新一代高端图像处理器Mali-T860, 具有超强的 3D 处理和超高清 H.265/H.264 视频解析能力,并可支持双路摄像头同时输入,双 ISP 像素处理能力高达 800MPix/s。
一、安装编译依赖软件包
搭建用于编译 Android 的环境,建议使用 64 位的 Ubuntu 16.04,需要安装如下软件包:
sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zip
sudo apt-get install flex curl libncurses5-dev libssl-dev zlib1g-dev gawk minicom
sudo apt-get install openjdk-8-jdk
sudo apt-get install exfat-fuse exfat-utils device-tree-compiler liblz4-tool
二、安装交叉编译器
安装 aarch64-linux-gcc 6.4,该编译器可用来编译 Linux 内核和 u-boot 的,用以下命令下载并安装:
git clone https://github.com/friendlyarm/prebuilts.git -b master --depth 1
cd prebuilts/gcc-x64
cat toolchain-6.4-aarch64.tar.gz* | sudo tar xz -C /
国内从 github clone 速度很慢,可以从 gitee clone。
git clone https://gitee.com/friendlyelec/prebuilts.git -b master --depth 1
然后将编译器的路径加入到 PATH 中,用 vi/vim 编辑 ~/.bashrc。
vim ~/.bashrc
在末尾加入以下内容:
export PATH=/opt/FriendlyARM/toolchain/6.4-aarch64/bin:$PATH
export GCC_COLORS=auto
执行一下 ~/.bashrc 脚本让设置立即在当前 shell 窗口中生效。
. ~/.bashrc
安装完成后,用以下命令可以验证是否安装成功。
aarch64-linux-gcc -v
安装成功输出如下:
Using built-in specs.
COLLECT_GCC&