这篇文章主要如何对板子做一些基础的配置。
开发环境:
FireFly-RK3399VMware Workstation 16ubuntu18.04ubuntu18.04配置安装nfs-kernel-server$ sudo apt install nfs-kernel-server
创建共享目录
$ sudo mkdir /home/zhongyi/mnt$ sudo chmod 777 /home/zhongyi/mnt
配置共享目录访问权限
打开/etc/exports文件:

$ sudo vim /etc/exports
在文件内容的最后一行添加以下:
/home/zhongyi/mnt (rw,sync,no_subtree_check)
重启服务
$ sudo exportfs -a$ sudo systemctl restart nfs-kernel-server
本地测试
新建一个临时目录并挂接 nfs:
$ mkdir ~/project/mnt$ sudo mount -t nfs 127.0.0.1:/home/zhongyi/mnt ~/project/mnt/
进入临时目录新建一个文件:
$ cd ~/project/mnt/$ touch test.txt
进入 nfs 目录进行查看:
$ cd /mnt/nfs/$ lstest.txt
看到test.txt文件说明 NFS 服务端已搭建成功!
取消挂接:
$ sudo umount ~/project/mnt
FireFly-RK3399配置设置静态IP
vim /etc/netplan/50-cloud-init.yamlnetwork: ethernets: eth0: dhcp4: no addresses: [192.168.137.110/24] optional: true gateway4: 192.168.137.1 nameservers: addresses: [223.5.5.5,223.6.6.6] version: 2
应用配置
sudo netplan apply
连接WIFI
FireFly-RK3399自带的kernel默认是没有开启NFS服务的。因此,想要挂载到虚拟机上,必须在开发板上安装NFS服务。而FireFly-RK3399默认是可以直接连接无线网络的,因此,就省去了配置PC网卡的麻烦。
FireFly-RK3399连接无线网络的方法可以参考这个文章 https://www.ebaina.com/articles/140000013427。
更换源FireFly-RK3399 自带的软件源安装太慢了,因此要更换掉。
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backsudo vim /etc/apt/sources.list
将以下内容添加到源列表中。
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universedeb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universedeb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universedeb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universedeb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universedeb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
安装NFS服务
sudo apt-get updatesudo apt-get upgrade/ 执行安装nfs组件 /sudo apt-get install nfs-common
安装完成后,执行cat /proc/filesystems查看nfs组件是否安装成功。
/ 查看nfs是否安装 /firefly@firefly:~$ cat /proc/filesystemsnodev sysfsnodev rootfsnodev ramfsnodev bdevnodev procnodev cpusetnodev cgroupnodev cgroup2nodev tmpfsnodev devtmpfsnodev configfsnodev debugfsnodev tracefsnodev securityfsnodev sockfsnodev pipefsnodev rpc_pipefsnodev devpts ext3 ext2 ext4 squashfs vfat iso9660nodev nfsnodev nfs4 ntfs
创建共享目录
$ mkdir ~/nfs
挂载
mount -t nfs -o nolock 192.168.137.100:/home/zhongyi/mnt /root/mnt
https://blog.csdn.net/Neutionwei/article/details/124065095
https://blog.csdn.net/qq_20553613/article/details/107133279