I.MX6U 开发板网络环境搭建----(电脑 WiFi 上网,开发板和电脑直连)--虚拟机双网口实现-- Ubuntu20.04

I.MX6U 开发板网络环境搭建----(电脑 WiFi 上网,开发板和电脑直连)--虚拟机双网口实现-- Ubuntu20.04

🎬 渡水无言个人主页渡水无言

专栏传送门linux专栏
⭐️流水不争先,争的是滔滔不绝

 📚博主简介:第二十届中国研究生电子设计竞赛全国二等奖 |国家奖学金 | 省级三好学生

| 省级优秀毕业生获得者 | ZEEKLOG新星杯TOP18 | 半导纵横专栏博主 | 211在读研究生

在这里主要分享自己学习的linux嵌入式领域知识;有分享错误或者不足的地方欢迎大佬指导,也欢迎各位大佬互相三连

目录

前言

一、使用场景

二、VMware 设置

三、Ubuntu 设置

3.1设置ens37网络(即NAT 模式的网络适配器)

3.2、测试ubuntu上网功能

3.3、测试ubuntu和Windows互传功能

3.4设置桥接模式的网络适配器 1 的 IP 信息

3.5关闭防火墙

四、windows设置

五、开发板设置并ping测试

5.1、uboot启动后测试

5.2、linux内核启动后测试

总结


前言

进行linux驱动开发时,为了方便测试,需要Linux 系统选择通过 TFTP 从网络启动,并且使用 NFS 挂载网络根文件系统,这篇博客就介绍了一下I.MX6U 开发板网络环境的搭建,即虚拟机双网口实现。此次博客使用的场景为:电脑 WiFi 上网,开发板和电脑直连。


一、使用场景

使用场景:路由器离电脑比较远,只有一条网线。

设备:电脑(Windows)、正点原子 Linux 开发板(出厂系统)、路由器/交换机、直通网线。

二、VMware 设置

打开 VMware Workstation 里的 虚拟机 ,点开设置选项。

设置网络适配器为桥接模式。这里不要勾选“复制物理网络连接状态”。

因为电脑是 WiFi 上网,所以需要添加一个网络适配器并设置成 NAT 模式,供虚拟机上网。 具体操作如下图所示。

默认添加的网络适配器是 NAT 模式的,如果不是 NAT 模式则要手动设置成 NAT 模式。如下图所示:

打开菜单栏的 编辑 -> 虚拟网络编辑器。如下图所示:

再点击虚拟网络编辑器的更改设置选项。

 打开如下图所示:

如果此时没有VMnet0,需要我们手动添加:


 

因为开发板是直连到电脑的网口的,所以需要虚拟网络编辑器里的网络适配器 1(即 VMnet0)

桥接到有线网卡上,比如我的电脑这里是 Realtek PCIe,如下图所示:

设置完之后点确认如下:

最终设置如下:

三、Ubuntu 设置

3.1设置ens37网络(即NAT 模式的网络适配器

启动虚拟机,打开 Ubuntu 的网络设置 。

此时有两个有线网络

可以看到此时ens37已经连接网络了,已经自动分配好IP了,但ens33没有设置IP。

注意:此时这个 NAT 模式的网络适配器和笔者前面设置的 VMnet8 是在同一网段的(192.168.49.X),如下图所示:

把这个网络设置为自动模块即可如下图:

有了这个 NAT 模式的网络适配器,Ubuntu 就能上网且能和 Windows 互通。

3.2、测试ubuntu上网功能

先测试一下ubuntu 的上网功能,pinng下百度

ping www.baidu.com

如下图所示

3.3、测试ubuntu和Windows互传功能

使用 Filezilla 软件验证 Ubuntu 和 Windows 文件互传,依次打开 文件 -> 站点管理器。

按下图设置站点:

设置完后连接站点服务器,即可加载 Ubuntu 和 Windows 的目录,可以实现文件互传。

3.4设置桥接模式的网络适配器 1 的 IP 信息

现在要做的就是设置桥接模式的网络适配器 1 的 IP 信息。网络适配器 1 用于和 Windows 和开发板通信,所以我们要先看下 Windows 主机的用于桥接网络的 IP。

查看 Windows 主机的 IP:在 Windows 端按下 win + R 快捷键打开运行栏,输入 cmd 指令

后按下回车。如下图所示:

在打开的终端中输入 ipconfig 指令,查看电脑的 IP。

ipconfig

如下图所示:

可以看到 Windows 主机的网络比较复杂,这里我们只截取可能用到的信息。根据 Windows 的 ipconfig 指令和 Ubuntu 虚拟网络编辑器,可以对应到以下表格。

网络适配器名IP 地址备注
以太网适配器 以太网2169.254.58.28以太网的 IP 信息,默认有一个 IP,需要手动修改。如果显示已断开,请将电脑网口接到开发板网口上
以太网适配器 VMware Network Adapter VMnet1 192.168.142.1在 host-only 模式下,动态分配虚拟系统的 TCP/IP 配置信息(不涉及我们此次博客)
以太网适配器 VMware Network Adapter VMnet8192.168.49.1提供 DHCP 服务,用于主机和虚拟机互通,虚拟机上网
无线局域网适配器 WLAN192.168.1.4用于 Windows 主机上网
以太网适配器 VMware Network Adapter VMnet0不提供 DHCP用于桥接网络,要在虚拟网络编辑器设置手动设置 IP

在 Windows 终端没有看到 VMnet0,在虚拟网络编辑器中可以看到。这是我们用来桥接的网络适配器,不会自动分配IP,需要手动设置。

注意:VMnet0设置的网段不能和VMnet1、 VMnet8 的网段一样,不然会有冲突。需手动设Ubuntu 中桥接网络的 IP。

回到 Ubuntu 中,打开网络适配器 1 的选项。如下图所示:

参考如下设置,这里我们将连接名称改为 VMnet0,方便区别。将

IP 手动设置为192.168.10.100 子网掩码 255.255.255.0。

注意:Ubuntu 中使用了桥接网卡和 NAT 网卡,在 Ubuntu 联网上网时会默认使用桥接网卡,但这个网卡我们是用于连接开发板的局域网,不能连接公网使用。因此我们需要设置双网卡的优先级,让 Ubuntu 连接公网时使用 NAT 网卡。

勾选仅对该网络上的资源使用此连接,如下图所示:

然后重新打开网络设备,让修改生效。

此时可以看到两个以太网都以连接

3.5关闭防火墙

输入以下命令:

sudo ufw disable

四、windows设置

设置完 Ubuntu 的 VMnet0 后,再设置 Windows 的以太网 IP 的相关信息。

在 Windows 主机打开控制面板 -> 网络和 Internet -> 网络连接,找到以太网。

打开以太网的属性,然后双击Internet 协议版本 4 (TCP/IPv4),如下图所示。

按照下图设置以太网的 IP 为 192.168.10.200,要和虚拟机的 VMnet0 在同一网段。

五、开发板设置并ping测试

5.1、uboot启动后测试

接下来设置下开发板的 IP。这里我们将开发板 IP 设置为 192.168.10.50,和 VMnet0 在同一网段即可。

在uboot阶段,使用uboot 命令行设置完开发板 IP 相关的信息后,也能 ping 虚拟机 Ubuntu。

使用如下命令:

setenv ipaddr 192.168.10.50 setenv ethaddr 00:04:9f:04:d2:35 setenv gatewayip 192.168.10.1 setenv netmask 255.255.255.0 setenv serverip 192.168.10.100 saveenv

设置好之后,再用如下命令ping 虚拟机 Ubuntu:

ping 192.168.10.100

可以看出已经ping成功了。

注意:uboot 阶段时,Ubuntu 虚拟机 ping 开发板是没有反馈的,所以不用进行这一步。

5.2、linux内核启动后测试

我们还是将开发板 IP 设置为 192.168.10.50,和 VMnet0 在同一网段即可。 进入开发板文件系统,设置开发板 IP。

ifconfig eth0 up ifconfig eth0 192.168.10.50 ifconfig

如下图所示:

设置好之后,再用如下命令ping 虚拟机 Ubuntu:

ping 192.168.10.100

如下图所示:

开发板ping主机 Windows 的 IP。

ping 192.168.10.200

如下图所示:

Ubuntu 虚拟机 ping 开发板的 IP。

ping 192.168.10.50

Windows 主机 ping 开发板。

ping 192.168.10.50

以上就是开发板、Ubuntu 和 Windows 三者互 ping 测试。

接下来就可以搭建 TFTP和和 NFS 来挂载内核、设备树和文件系统了。


总结

此次博客介绍了I.MX6U 开发板网络环境的搭建,即虚拟机双网口实现。下一期博客将搭建 TFTP和和 NFS 来挂载内核、设备树和文件系统了。

Read more

当OpenClaw引爆全网,谁来解决企业AI Agent的“落地焦虑”?

当OpenClaw引爆全网,谁来解决企业AI Agent的“落地焦虑”?

2026 年 3 月,开源 AI Agent 框架 OpenClaw 在 GitHub 上的星标突破28万,并一度超越 React,成为 GitHub 最受关注的软件项目之一。短时间内,开发者利用它构建了大量实验性应用:从全栈开发辅助,到自动化营销脚本,再到桌面操作自动化,AI Agent 的能力边界正在迅速被拓展。 这股热潮也带动了另一个趋势——本地部署与算力硬件需求的快速增长。越来越多开发者尝试在个人设备或企业服务器上运行 Agent 系统,以获得更高的控制权和数据安全性。 从表面上看,AI Agent 似乎正从“概念验证”走向更广泛的开发实践。但在企业环境中,情况却没有想象中乐观。当企业负责人开始追问—— “它能直接解决我的业务问题吗?” 很多演示级产品仍难以给出令人满意的答案。 如何让 Agent 真正融入企业既有系统、适配复杂业务流程,正成为大模型产业落地必须跨越的一道门槛。 与此同时,中国不同城市的产业结构差异明显:互联网、

By Ne0inhk
二手平台出现OpenClaw卸载服务,299元可上门“帮卸”;2026年春招AI人才身价暴涨:平均月薪超6万;Meta辟谣亚历山大·王离职 | 极客头条

二手平台出现OpenClaw卸载服务,299元可上门“帮卸”;2026年春招AI人才身价暴涨:平均月薪超6万;Meta辟谣亚历山大·王离职 | 极客头条

「极客头条」—— 技术人员的新闻圈! ZEEKLOG 的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。(投稿或寻求报道:[email protected]) 整理 | 苏宓 出品 | ZEEKLOG(ID:ZEEKLOGnews) 一分钟速览新闻点! * 微信员工辟谣“小龙虾可自动发红包”:不要以讹传讹 * 蚂蚁集团启动春招,超 70% 为 AI 相关岗位 * 受贿 208 万!拼多多一员工被抓 * 2026 年春招 AI 人才身价暴涨: 平均月薪超 6 万元 * 二手平台出现 OpenClaw 上门卸载服务 * 权限太高,国家互联网应急中心发布 OpenClaw 安全应用的风险提示 * 字节豆包内测 AI 电商功能:无需跳转抖音,日活用户数超

By Ne0inhk
遭“美国政府封杀”后,Anthropic正式提起诉讼!

遭“美国政府封杀”后,Anthropic正式提起诉讼!

整理 | 苏宓 出品 | ZEEKLOG(ID:ZEEKLOGnews) 据路透社报道,当地时间周一,AI 初创公司 Anthropic 正式对美国国防部及特朗普政府提起诉讼,抗议五角大楼将其列为“国家安全供应链风险”主体的决定。 Anthropic 在向美国加州北区地方法院提交的诉讼文件中表示,这一认定“史无前例且非法”,已对公司造成“不可挽回的损害”。公司希望法院撤销该决定,并指示联邦机构停止执行相关认定。 划定 AI 应用红线,双方观点不一 正如我们此前报道,这场争端的核心在于 Anthropic 为其核心 AI 模型 Claude 设定的两条技术使用红线,与美国国防部的使用需求发生根本冲突。 此前,Anthropic 曾与五角大楼签署一份价值最高可达 2 亿美元的合作合同,Claude 也成为少数被纳入美国机密网络环境进行测试的 AI 系统之一。 对此,Anthropic 一直坚持两条底线: * Claude 等技术不得被用于对美国民众的大规模国内监控;

By Ne0inhk
星标超 28 万,OpenClaw 两天两次大更!适配GPT 5.4,告别“抽卡式 Prompt”

星标超 28 万,OpenClaw 两天两次大更!适配GPT 5.4,告别“抽卡式 Prompt”

整理 | 梦依丹 出品 | ZEEKLOG(ID:ZEEKLOGnews) “We don’t do small releases.” 这是 OpenClaw 在发布 2026.3.7 版本时写下的一句话。 刚刚过去的周六与周日,这个 GitHub 星标已超 28 万 的 AI Agent 开源项目再次迎来两轮重量级更新。 两天两次更新:OpenClaw 做了一次“真正的大版本升级” 打开 OpenClaw 的 GitHub 更新日志,你会发现这次版本更新的规模确实不小。在 3 月 7 日发布更新后,第二天又迅速推出 2026.3.8-beta.1 和

By Ne0inhk