rk3399 ubuntu16.04 开发说明
1 下载和解压 ubuntu
rk3399-excavator ubuntu 根文件系统是基于 ubuntu-base-16.04 来创建的。ubuntu 16.04 下载地址:
在这里我们选择 32 位或者 64 位的包(rk3399 建议使用 64 位的)
ubuntu-base-16.04-core-armhf.tar.gz
ubuntu-base-16.04-core-arm64.tar.gz
下载完之后,创建临时文件夹并解压根文件系统:
mkdir ubuntu
sudo tar -xpf ubuntu-base-16.04-core-armxx.tar.gz -C ubuntu
2 安装 qemu
在 Linux PC 主机上安装模拟器
sudo apt-get install qemu-user-static
拷贝 qemu
32 位的 ubuntu:
sudo cp /usr/bin/qemu-arm-static ubuntu/usr/bin
64 位的 ubuntu:
sudo cp /usr/bin/qemu-aarch64-static ubuntu/usr/bin
3 准备网络
拷贝主机的 dns 到根文件系统
sudo cp -b /etc/resolv.conf ubuntu/etc/resolv.conf
4 进入根文件系统进行操作
以临时文件为根目录
sudo chroot ubuntu
修改 /etc/apt/sources.list,把被注释的源重新打开
sed -i -e 's,^# deb\(.*\)$,deb\1,g' /etc/apt/sources.list
更新源索引并升级已经安装的包
apt update
apt upgrade
预安装功能
apt install vim git net-tools ubuntu-advantage-tools onboard
glmark2-es2
5 安装 xubunt
6 添加用户及设置密码
7 扩展文件系统大小
8 QT 源码编译
9 gpu 安装
10 gstreamer-rockchip & mpp deb 编译和安装
11 制作根文件系统
12 桌面环境下测试 vpu 和 gp
·································