桥接方式之嵌入式开发环境搭建

阅读: 评论:0

桥接方式之嵌入式开发环境搭建

桥接方式之嵌入式开发环境搭建

搭建虚拟机、主机、arm板互通网络

  • 实现目的
  • 传统方法
  • 问题
  • 环境搭建
    • PC配置
    • 测试
  • last
  • ps
    • 配置nfs服务器
    • 开始配置

实现目的

完成主机、虚拟机、arm板之间的基本的文件拷贝以及远程命令发送(ssh实现).
其中主机是指PC电脑,window7系统,虚拟机指的是ubuntu14.04
(周立功搭建好的虚拟机系统,亦可自己搭建),
arm板采用i.MX287

传统方法

1. 无非是复制粘贴
2. 主机和虚拟机之间采用共享文件夹,主机和arm板采用u盘读写
3. 主机、虚拟机、arm板通过路由器完成网络互连。主机通过wifi或者网线到路由器,虚拟机通过网络桥接与主机连接,arm板通过网线连接路由器,如下图所示。**常用**其中PC可以连网线或者wifi,进过测试,路由器没有网,亦可建立网络连接,这应该是局域网吧。

问题

	家里有线宽带出了问题,无线可以正常工作。家里共有两个路由器,一个放在门外的盒子里面。
另外隔壁房间有线有网。研究很久,应该是我的房间的网线没接上外面的路由器,重新接外面路由器
后,依然无法使用,郁闷。

环境搭建

	考虑到外面的路由器隔得太远,在客厅采用路由器无线中继的方式延长wifi。
arm开发板这边。研究了电脑桥接的方法,用网线连接电脑网口和开发板网口,如下图所示。

PC配置

	将网线连接开发板和电脑时,打开网络共享中心 -> 更改适配器设置,如下图,连接本地连接和、
无线网络连接。即可实现PC和开发板网络连接。

测试

1. 测试过程中,若开机时,先连接开发板,再开启虚拟机,则可能导致PC和虚拟机无法通信。
2. 测试过程中,ifconfig时,出现UP BROADCAST RUNNING MULTICAS,一开始以为是用了路由器中继,导致虚拟机无法认定网关的地址。后来经过一系列测试,发现三者仍然无法互通。		后来貌似更换了连接顺序,即可实现通信。如上测试1所示。
3. 测试过程中,开发板连接到电脑时:- 虚拟机可以ping PC,开发板。- 电脑可以ssh开发板,虚拟机。			  - 虚拟机可以ssh开发板。- 开发板可以ssh虚拟机。- 但是,虚拟机不能上外网, 当开发板接上电脑的时候。感觉是dns需要重新配置,没有测试成功。

last

至此, 开发环境搭建完毕,虚拟机不能上网问题暂时不知道怎么解决,
需要联网时,断开网桥即可。根据此环境即可搭建nfs服务器挂载共享文件夹,或者sftp通信。

ps

本地已经将nfs配置流程写成文档,顺便贴出来

配置nfs服务器

1 ubuntu 环境

2 nfs软件

开始配置

  • 创建共享目录 mkdir nfs_dir
  • 配置export文件,vim /etc/exports,
    写入/home/vmuser/nfs_dir (rw,sync,no_root_squash,no_subtree_check)
  • 启动nfs服务器sudo /etc/init.d/nfs-kernel-server start
  • 挂载目录
    自测 在开发板上运行sudo mount -t nfs 192.168.0.128:/home/vmuser/nfs_dir /mnt -o nolock
    其中 192.168.0.128为虚拟机的ip

本文发布于:2024-02-03 08:00:01,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170691839949704.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:嵌入式   桥接   方式   环境
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23