开发板通过nfs服务挂载虚拟机文件目录的嵌入式开发方式

本文介绍了如何通过nfs服务将虚拟机上的工程目录挂载到嵌入式开发板,以此简化开发流程。首先,需要确保开发板、PC和虚拟机处于同一局域网环境,并设置相应的IP地址。接着,在Ubuntu上安装并配置nfs服务器,开放目录权限。在开发板上安装nfs客户端,然后挂载Ubuntu的共享目录。最后,可以直接在开发板上运行挂载目录中的执行文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        在做嵌入式开发时,一般都是先在linux下交叉编译工程,将生成的执行文件拷贝到开发板上再运行,这样很麻烦,现在介绍一种nfs文件挂载的方式,只需要在嵌入式设备和虚拟机上安装nfs服务,再做一些网络环境的配置,就可以直接把虚拟机上工程文件所在的目录直接挂载到嵌入式设备的一个文件夹下,直接运行生成的执行文件即可。这样大大简化了嵌入式开发步骤,节约时间。具体方式如下:

一.网络环境设置

    要实现文件目录挂载到其他设备上,需要有一个局域网环境,即开发板,pc,ubuntu虚拟机必须处于一个独立的局域网环境中,有以下几种实现方法:

    ①pc连接路由器网络,自动分配一个ip,虚拟机上网方式为网桥,生成一个与PC同级的ip,开发板通过网线与路由器连接,分配一个独立ip,这样,三个设备相当于各自接入了路由器网络,通过路由器局域网相互通信。

    ②没有路由器或者交换机的情况下,用网线连接开发板与电脑,ubuntu为网桥方式,分别为三个设备设置同一网段的IP地址(例如:100.100.100.x/255.255.55.0/100.100.100.1),这个IP地址不能用wifi网卡地址区段。

    ③用网线连接开发板与电脑,ubuntu与主机共享专用网络方式(vnet1),自动分配IP地址例如192.168.120.100,打开pc网络设备管理面板,将物理网卡设备与vnet1设备选中,右击选择桥连,等待片刻即可,生成网桥地址为192.168.120.101,ifconfig开发板,发现已经自动分配了同一区段的IP。


二.nfs服务搭建:

    ①ubuntu端:

        apt-get install nfs-kernel-server

        servi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值