目录
一、Ubuntu NFS服务器设置
设置有线网卡桥接模式
- 验证设置的桥接虚拟网络(ping的是自己设置的桥接的有线网卡的ip)
安装NFS并启动NFS
sudo apt install nfs-kernel-server
- 创建一个和mont 共享的文件夹
cd ~
mkdir nfs
sudo chmod 777 -R nfs
- 重启NFS服务器
sudo /etc/init.d/nfs-kernel-server restart
- 修 改 配 置 文 件
sudo vim /etc/exports
然 后 在 配 置 文 件 里 面 添 加
/home/johan/nfs *(rw,sync,no_root_squash)
注意:添加的/home/(指Ubuntu用户名)/(指创建的NFS服务器文件名)根据自己创建的填写
- 再次重启NFS服务器
sudo /etc/init.d/nfs-kernel-server restart
- 启动NFS服务器
sudo /etc/init.d/nfs-kernel-server status
二、烧录固件
- 板子上电
三、配置ip
window上安装adb
- 成功登录
- ls 能成功显示,说明编写的固件 ok,并且烧写成功了。
修改板子的ip,与ubuntu的桥接网卡同网段
- 配置网络:ifconfig eth0 + IP”配置设备 ip(配置的ip就是ssh连接的ip)
ifconfig eth0 169.254.49.38
- 修改成功
- 电脑上ping板子的ip
四、通过ssh登录开发板
- 默认登录密码:rockchip
五、板子上挂载nfs
- 把测试程序传到ubuntu上(我这里用samba,可以自行安装)
- 进入板子
cd /
mkdir nfs
mount -t nfs 169.254.205.10:/home/johan/nfs /nfs -o nolock
六、测试拉流
./rkmedia_vi_venc_rtsp_test
f:
cd ffmpeg-20200504-5767a2e-win64-static\bin
ffplay -x 400 -y 400 rtsp://169.254.49.38:554/live/main_stream
说明:
- 169.254.49.38 是板子的ip
- 我的测拉流工具是在f盘
七、遇见的问题
问题一
- ./rkmedia_vi_venc_rtsp_test 时失败
- 解决方法
擦除flash,重新烧写固件,具体操作可以参考文档
问题二
开发板用网线连接电脑,更改了以太网的ip为固定ip时,虚拟机不能上网,当设置为自动获取ip后,恢复正常