【IMX6ULL驱动开发学习】03.设置IMX6ULL开发板与虚拟机在同一网段

news2024/12/23 23:47:43

为什么要设置IMX6ULL与虚拟机通信?
因为要把在虚拟机下编译的文件传到IMX6ULL开发板上运行

设置好同一网段,可以互ping后,可以参考这篇博客,实现开发板与虚拟机的文件互传
IMX6ULL开发板与虚拟机互传文件

目录

一、设置windows有线网卡
二、配置虚拟机双网卡(原本有一个NAT网卡了)
三、设置虚拟机静态IP
四、设置IMX6ULL开发板静态IP

一、设置windows有线网卡

设置window下有线网卡的IP和子网掩码

如何知道自己电脑有线网卡的名称?
如果笔记本没有网口,可以使用拓展坞转网口设备连接开发板

查看电脑的有线网卡名称:

在这里插入图片描述
在这里插入图片描述
上图箭头所指就是我笔记本的有线网卡名称 Realtek PCle GbE Family …
如果你的网络连接里没有显示有线网卡名称,把开发板上电通过网线连接到电脑上再看看(如果还没显示,多拔插几次网线就会出现一个 “以太网” 名称)

在这里插入图片描述


二、配置虚拟机双网卡(原本有一个NAT网卡了)

  1. 依次选择VMware左上角 “编辑” —> “虚拟网络编辑器”
  2. 点击弹出界面的右下角 “更改设置”
  3. 点击 “添加网络”, 弹出框中随便选择一个没有使用过的名称,我这里选择 “VMnet1”
  4. 然后在上面选中 “VMnet1”, 在下面选择桥接模式,桥接至你笔记本的有线网卡(不知道自己笔记本有线网卡名称的接着往下看),点击确定

在这里插入图片描述


三、设置虚拟机静态IP

接着设置虚拟机静态IP,由于刚才我们添加了一个虚拟机桥接网卡设备,先查看Ubuntu的网络连接情况

ifconfig

如果只显示了一个lo设备,或者只有一个ens设备和lo设备,则说明桥接的网卡没有启动起来
我们可以先关闭网络,再启动网络

首先关闭网络

sudo nmcli networking off

接着再启动网络

sudo nmcli networking on

再执行ifconfig,就可以看到两个网络连接了,Ubuntu右上角点击网络连接图标也会看到有两个以太网连接
在这里插入图片描述

如果不知道自己桥接的网卡名称是哪一个 ens,可以将鼠标放在VMware右下角的两个小电脑图标上,看看哪一个显示的是自己自定义的 VMnet1网卡,右键 “ 断开连接” ,再看看自己当前的网络连接,看看哪个ens设备没了,那那个ens设备就是你的桥接网卡了
在这里插入图片描述
在这里插入图片描述
可以看到只显示一个ens33网络了,说明我的桥接网卡的网络名称是ens37(根据自己电脑情况而定)

好的,再右键小电脑图标,连接好桥接网卡,点击以太网(ens37),选择有线设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按照上图步骤手动设置IP,根据window下有线网卡的网段来设置,网段是192.168.1,最后一个数从3~254中选一个就行了
因为192.168.1.1是网关,192.168.1.2是windows主机的地址,192.168.1.255是广播地址

我这是设置虚拟机的IP是192.168.1.200,以后开发板就按照这个IP来和虚拟机建立通信

PS:此时如果ifconfig命令查看到的ens37网络IP还是没有变成自己设置的IP,则执行一次上面的关闭网络,开启网络命令即可


四、设置IMX6ULL开发板静态IP

ifconfig查看网络
[root@100ask:~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:01:1F:2D:3E:4D  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:33 errors:0 dropped:0 overruns:0 frame:0
          TX packets:737 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4364 (4.2 KiB)  TX bytes:135774 (132.5 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:3304 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:244496 (238.7 KiB)  TX bytes:244496 (238.7 KiB)

[root@100ask:~]#

临时设置IP方法:

ifconfig eth0 192.168.1.100 netmask 255.255.255.0

设置静态IP方法:

修改文件 /etc/network/interfaces

vi /etc/network/interfaces

文件原本内容

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

修改后

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1

然后reboot重启板子,查看IP,设置静态IP成功

[root@100ask:~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:01:1F:2D:3E:4D  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::201:1fff:fe2d:3e4d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:830 (830.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:97 errors:0 dropped:0 overruns:0 frame:0
          TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:7192 (7.0 KiB)  TX bytes:7192 (7.0 KiB)

[root@100ask:~]#

ping命令测试:
开发板ping虚拟机(如果ping不通,拔掉网线再插上,重启板子,重复几次还ping不通,检查Ubuntu的防火墙是否没有关闭)

[root@100ask:~]# ping 192.168.1.200
PING 192.168.1.200 (192.168.1.200): 56 data bytes
64 bytes from 192.168.1.200: seq=0 ttl=64 time=2.002 ms
64 bytes from 192.168.1.200: seq=1 ttl=64 time=2.102 ms
64 bytes from 192.168.1.200: seq=2 ttl=64 time=2.102 ms
64 bytes from 192.168.1.200: seq=3 ttl=64 time=2.137 ms

虚拟机ping开发板

me@ubuntu:~$ ping 192.168.1.100
PING 192.168.1.100 (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100: icmp_seq=1 ttl=64 time=1.98 ms
64 bytes from 192.168.1.100: icmp_seq=2 ttl=64 time=1.91 ms
64 bytes from 192.168.1.100: icmp_seq=3 ttl=64 time=1.82 ms

至此,开发板和虚拟机可以互ping了,现在才能开始使用SFTP和NFS服务传输文件
开发板与虚拟机互传文件写在我的下一篇博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/623371.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue.js 中的 mixin 和 extends 有什么区别?

Vue.js 中的 mixin 和 extends 有什么区别? 在 Vue.js 中,mixin 和 extends 是两种常见的代码复用方式。它们都可以让我们在多个组件之间共享代码,提高代码复用性和开发效率。但是,它们之间还是有一些区别的,本文将介…

S32DS的安装教程参考

进入恩智浦官网 点击右上角注册登陆进行注册账号->注册成功后登录成功显示为"我的恩智浦" 1.我使用的是 S32 DS for Power Architecture v2.1 当然可以根据自己需求下载相应软件版本 2.点击搜索框,输入S32ds,回车enter 3.找到相应信息,点击蓝字(有…

阿里巴巴内部Spring Cloud Alibaba 全彩 PDF 版手册限时开源

众所周知,Spring Cloud Alibaba 是致力于提供微服务开发的一站式解决方案。但是很多的同学还是不是很了解,或者说知识略懂一些浅显的知识,从没有深入地学习过。 今天我们就来系统地学习一下 Spring Cloud Alibaba 第三版的内容,第…

Python数据分析案例29——自编码器监测异常值

与传统的监督学习不一样,这一篇主要是讲述自编码器模型的,是无监督学习,并且用于的任务不是分类或者回归,而是异常值的监测。 案例背景 需要从一堆网络流量特征监控的数据中寻找哪些可能是异常情况。 听着像分类问题对吧&#x…

虹科新闻 | 虹科与Skkynet正式建立合作伙伴关系

近日,虹科与Skkynet正式建立合作伙伴关系,双方就工业应用自动化领域进行深入的交流与合作,未来将共同致力于为亚洲市场提供完整的工业物联网通讯解决方案,解决亚洲客户的物联网挑战。 虹科与Skkynet都表示十分期待这次的合作。“虹…

【IMX6ULL驱动开发学习】04.IMX6ULL开发板与虚拟机互传文件

互传文件前提:IMX6ULL开发板和虚拟机能够互相ping通,即在同一网段下且能够互ping 可参考这篇博客:设置IMX6ULL开发板与虚拟机在同一网段 目录 一、使用SCP命令 二、通过SFTP服务传输文件(使用Xftp等工具) 三、通过N…

程序员错觉之『这个Bug很快搞定!』

博主:爱码叔 个人博客站点: icodebook 公众号:漫话软件设计 微博:程序员涛哥 专注于软件设计与架构、技术管理。擅长用通俗易懂的语言讲解技术。对技术管理工作有自己的一定见解。文章会第一时间首发在个站上,欢迎大家…

Hive中的DML操作

文章目录 Hive中的DML操作一、Load1)语法2)实操案例(0)创建一张表(1)加载本地文件到hive(2)加载HDFS文件到hive中 二、Insert1. 将查询结果插入表中1)语法2)案…

美团 551 亿佣金收入,需要“埋葬”多少客单20元的中小商家?

文 | 新熔财经 作者 | 卡夫卡 热度喧嚣尘上的618大促氛围里,中小商家们当了一回主角。 在急需提振消费、复苏经济的2023年,各大电商平台史上第一次,出意料之外但又情理之中地在618,把资源最为丰沛的C位给了中小商家。 但这样和…

【数据结构与算法篇】 二叉树的性质(补充)

​👻内容专栏:《数据结构与算法篇》 🐨本文概括: 继上一篇深入浅出_二叉树之后遗漏掉了,再次写一篇二叉树的性质博文,对二叉树进行补充总结。 🐼本文作者:花 碟 🐸发布时…

qt 乱码

init() { // 根据配置加载默认语言系统 // 解决中文乱码问题 QTextCodec *codec QTextCodec::codecForName("system"); QTextCodec::setCodecForLocale(codec); } 设置 /execution-charset:utf-8

LVS负载均衡群集部署——NAT模式

LVS负载均衡群集部署——NAT模式 一、群集概述1、群集存在的必要2、解决方法3、根据集群针对的目标差异分类 二、负载均衡群集架构三、负载均衡群集工作模式分析1、NAT模式2、TUN模式3、DR模式4、三种工作模式的区别 四、LVS虚拟服务器1、Linux Virtual Server2、LVS现在已成为…

2核2G轻量应用服务器3M带宽阿里云和腾讯云性能对比

2核2G3M轻量应用服务器选阿里云还是腾讯云?腾讯云2核2G3M轻量应用服务器95元一年,阿里云2核2G3M配置优惠价108元一年,如何选择?阿腾云详细对比阿里云和腾讯云轻量应用服务器2核2G3M配置CPU性能及选择方法: 目录 轻量…

Spring6源码编译、安装

环境准备 名称版本jdk17gradle8.1.1spring源码版本6.0.9 安装JDK 下载并解压 配置环境变量 JAVA_HOME D:\\Develop\\Zulu\\zulu-17 CLASSPATH .;%JAVA_HOME%\lib; PATH %JAVA_HOME%\bin验证 java -version安装Gradle 下载并解压 配置环境变量 GRADLE_HOME D:…

网络安全面试题大全(整理版)500+面试题附答案详解,最全面详细

前言 随着国家政策的扶持,网络安全行业也越来越为大众所熟知,想要进入到网络安全行业的人也越来越多。 为了拿到心仪的Offer之外,除了学好网络安全知识以外,还要应对好企业的面试。 作为一个安全老鸟,工作这么多年&…

使用 YApi 管理 API 文档,测试, mock

随着互联网的发展,API变的至关重要。根据统计,目前市面上有上千万的开发者,互联网项目超过10亿,保守统计涉及的 API 数量大约有 100 亿。这么大基数的API,只要解决某些共有的痛点,将会是非常有意义的事情。…

CISP好考吗?考试大纲有哪些,CISP通过率有多少?

CISP全称:注册信息安全专业人员,发证机构是:中国信息安全测评中心;面向的培训对象是:各信息系统管理、建设、运行维护、督查及从事信息化工作的相关人员; 国测中心对报考CISP也是有学历要求的:硕…

Fmoc-Ser(Ac4Manα1-2Ac3Manα)-OH,一种糖基化氨基酸,化合物CAS号1427205-92-2

Fmoc-Ser(Ac4Manα1-2Ac3Manα)-OH是一种化学品,CAS编号1427205-92-2,分子式C44H51NO22,分子量为945.88。它的纯度标准达到95%以上,供应包装规格有1克、5克和10克,也可进行定制,时间周期可与生产厂家沟通。…

Simulink尝试双脉冲实验验证MOSFET二极管反向恢复实验的特性(附仿真模型)

目录 前言 双脉冲实验 Simulink仿真对比 总结 前言 最近在做交错串联的图腾柱单相PFC的项目,基于模型的开发,想要在仿真上实现过零点尖峰电流产生并通过软启动进行抑制,把整个过程都通过仿真实现出来,在这个过程中尝试了Simul…

WPS:文件输出与输出格式PDF与图片。

WPS的文件输出格式有很多种 点击文件后会出现两种能输出的方式,如果是word则有三种: 图片与PDF word: 点击输出为PDF后会跳出一个对话框: 可以在右边选择输出的范围:第x页 到 第y页 在输出为PDF的右边有一个设置选项…