嵌入式开发板与虚拟机ubuntu环境配制

1、虚拟机与开发板的网络配制

在开发板插路由器不方便的时候 一般使用网线直连电脑,用wifi上外网,让有线网络形成局域网可以互相通信黑色线连接外网,红色线组成局域网
黑色线连接外网,红色线组成局域网

网络配制

2、虚拟机开启nfs服务

安装 NFS 服务器软件包。在大多数基于 Debian 的发行版中,可以使用以下命令安装:

sudo apt-get install nfs-kernel-server

创建共享目录。在本例中,我们将创建名为 “shared” 的目录,并将其共享给其他计算机。

sudo mkdir /shared 

配置 NFS 服务器以共享目录。打开 /etc/exports 文件,在文件末尾添加以下内容:

/shared *(rw,sync,no_subtree_check)

这个条目告诉 NFS 服务器将 /shared 目录共享给所有计算机,并允许读写访问。

导出共享目录。运行以下命令重新加载 NFS 导出配置:

sudo exportfs -a

如果此命令返回任何错误,请检查 /etc/exports 文件中的语法错误并重新加载导出配置文件。

启动 NFS 服务。运行以下命令启动 NFS 服务器:

sudo service nfs-kernel-server start

现在,您已经成功地将共享目录设置为 NFS 导出。其他计算机现在可以通过 NFS 访问该目录。

对于开发板,您需要确保它支持 NFS 客户端功能。如果您使用的是类似于 Raspberry Pi 的树莓派设备,则可以按照以下步骤设置 NFS 客户端:

安装 NFS 客户端软件包。在大多数基于 Debian 的发行版中,可以使用以下命令安装:

sudo apt-get install nfs-common

挂载远程共享目录。假设您的 Linux 主机的 IP 地址为 192.168.1.100,并且在主机上设置了 /shared 目录。您可以使用以下命令挂载远程共享目录:

sudo mount -t nfs 192.168.1.100:/shared /mnt/shared -o nolock

这个命令将远程共享目录挂载到本地 /mnt/shared 目录中。

现在,您可以在开发板上访问共享目录中的文件,并将其用作开发工作空间或存储库等。

3、Qt项目自动部署和远程调试

  1. 虚拟机Ubuntu环境配置:
    下载Qt对应的版本
    下载Qt对应的源代码
    根据厂商的交叉编译工具编译获得对应qmake版本,然后在Qt上新建Kit就可以了
    Qt环境配置

  2. 开发板Qt库环境配置
    将上述编译好的源码库,复制到开发板上(内存不够需要筛选库)
    配置对应库的路径
    tslib触屏模块(可选)
    Qt库的移植

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值