文章目录
本节功能实现涉及到的内容较多,需要多个不同功能分别实现,然后综合应用,故这篇将分为多个文章介绍。
前提条件:
因为本篇文章并没有打算从VirtualBox虚拟机安装,ubuntu20系统安装讲起,所以这里有一个前提条件:
1.已经安装好VirtualBox虚拟机(其他虚拟机也可以)
2.已经在虚拟机安装好了ubuntu20系统,其他版本也可以,只要能够编译凌阳SPHE8368 SDK代码生成*.BIN文件就行。
为什么需要网络调试呢?
先回答一下为什么做这个问题,否则我们这一套折腾也要问问值不值得不是?凌阳SDK编译一次非常耗时,即便是小小的一个代码更改也需要编译这么久,实在是不能忍。所以就需要寻找到一种缩短这个调试时间的方法,网络调试登场了。
步骤:
1.ubuntu系统上的操作
1.1.ubuntu虚拟机安装nfs服务
可以看看这篇文章
sudo apt install nfs-kernel-server
使用下面的命令可以检查nfs-server服务是否已经启动:
sudo systemctl status nfs-server
如果看到这样的信息,说明nfs服务已经启动。
1.2 创建NFS共享目录
远程登录和挂载协议有很多,之所以选择nfs,是因为它可以不需要用户名和密码验证,只要两台设备(nfs服务器和nfs客户端)在同一个网段中就可以共享文件。这在可控制的环境下使用是比较方便的。那么我们就来创建一个共享目录,作为nfs服务器和客户端共享文件的地方。
在ubuntu系统终端下执行:
sudo mkdir -p /opt/share
这样,就创建了/opt/share目录,将作为nfs共享目录。
另外,我们希望所有客户端都可以访问该共享文件夹里面的内容,因此配置它的用户组和权限: