当前位置: 首页 > news >正文

米联客F22-COM3-7EV Linux出厂开机完整测试教程(全网最细零基础)

适配硬件:米联客 F22-COM3-7EV(ZU7EV MPSOC)

系统版本:Ubuntu 20.04 LTS 原厂出厂系统(eMMC固化)

适用场景:新机开箱开机、系统恢复出厂后自检、整机外设功能验收

难度等级:零基础|全程图形+命令行可复现

CSDN标签:#米联客 #F22-COM3-7EV #ZU7EV #MPSOC #嵌入式Linux #Linux开机测试 #外设功能测试

一、实验概述

本文基于米联客官方《Linux出厂系统测试》标准流程,针对F22-COM3-7EV高端MPSOC开发板完成全套开机与外设自测。

本次测试基于eMMC原厂固化Ubuntu20.04系统,覆盖核心开机流程、串口登录、LED状态、DP显示、三路以太网、SATA-SSD、USB3.0存储读写测速等全套外设功能。

若系统损坏、配置错乱、开机异常,可通过官方《1_Linux恢复出厂设置.pdf》重新烧录镜像还原出厂状态。

二、硬件配件清单

本次出厂测试所需配件,区分标配/选配,满足完整功能验收:

  • F22-COM3-7EV开发板×1(标配、必用)
  • 12V电源适配器×1(标配、必用)
  • USB-mini串口延长线×1(标配、必用,串口调试)
  • 千兆以太网线×1(标配、必用,网口测试)
  • DP延长线/主动式DP转HDMI转接器(标配,显示输出测试)
  • TF SD卡+读卡器(标配,备用系统烧录、恢复出厂)
  • SATA-SSD硬盘(选配,存储测速)
  • USB3.0 U盘(选配,USB带宽测速)
  • NVME-SSD(选配,需单独采购)

三、启动模式拨码配置(F22-7EV核心)

板载SW1拨码开关控制启动介质,0代表ON、1代表OFF,两种常用模式:

3.1 eMMC启动(出厂默认|日常使用)

拨码组合:0101

PIN1=ON、PIN2=OFF、PIN3=ON、PIN4=OFF

功能:读取板载eMMC固化原厂系统,正常开机验收使用。

3.2 SD卡启动(调试|恢复出厂|系统更新)

拨码组合:0011

PIN1=ON、PIN2=ON、PIN3=OFF、PIN4=OFF

功能:从外部SD卡启动,用于烧录eMMC、系统修复、新镜像调试。

四、硬件接线规范

严格遵循先接线、后上电原则,杜绝带电插拔损坏硬件:

  1. 断电状态下设置SW1拨码为eMMC启动模式(0101);
  1. USB-mini线连接开发板调试串口与电脑USB口;
  1. 接入DP显示器(或主动式DP转HDMI转接器+显示器);
  1. 插入千兆网线,连接电脑网口;
  1. 按需接入SATA-SSD、USB3.0 U盘;
  1. 最后接入12V电源,打开板载电源开关上电。

⚠️ 注意:DP转HDMI必须使用主动式转接器,被动转接器会导致无显示输出。

五、PuTTY串口环境配置

5.1 串口驱动检查

电脑设备管理器查看【端口(COM和LPT)】,确认CP210x串口驱动正常识别,记录对应COM端口号。

5.2 串口参数(固定不变)

  • 波特率:115200
  • 数据位:8
  • 停止位:1
  • 校验位:无
  • 流控:无

打开PuTTY选择「串行」模式,填入COM口与波特率,窗口待命后再给开发板上电。

六、上电开机与硬件状态观察

6.1 指示灯状态

  • 底板电源指示灯常亮:供电正常;
  • 核心板蓝色LED点亮:FPGA比特流加载完成,PL端初始化正常;
  • GPIO对应LED正常响应:IO硬件资源正常。

6.2 散热说明

ZU7EV核心功耗较高,空载运行CPU会轻微发烫,属于正常现象;设备出厂已预装散热片与风扇,长时间运行无需担心过热。

6.3 串口开机日志

上电后串口自动打印U-Boot引导、内核启动、设备树加载、文件系统挂载日志,最终输出:

bionic-arm64 login:

出现登录提示符即代表系统开机流程完全正常。

6.4 显示输出

DP显示器正常点亮,输出Ubuntu开机桌面/控制台界面,无花屏、闪屏、黑屏即为显示功能正常。

七、系统账号登录与权限切换

F22-COM3-7EV原厂系统固定账号密码,盲打输入即可:

  • 普通用户名:uisrc
  • 登录密码:root

登录普通用户后,切换Root最高管理员权限:

bash
sudo su
# 再次输入密码 root

切换成功后终端变为root@bionic-arm64:/home/uisrc#,可执行所有硬件测试命令。

八、三路以太网完整测试(核心必测)

F22-COM3-7EV搭载三路独立以太网,包含2路PL网口+1路PS网口,默认固定IP、互不冲突,必须分网段测试。

输入如下命令查看所有网口信息:

bash
ifconfig

原厂默认IP分配:

  • ETH0(PL以太网):192.168.135.100
  • ETH1(PL以太网):192.168.136.100
  • ETH2(PS以太网):192.168.137.100

8.1 PS以太网 ETH2 测试

电脑设置静态IP为192.168.137.x网段,关闭Windows防火墙,执行ping测试:

bash
ping 192.168.137.1 -A -c 10

预期结果:10次数据包全部接收、无丢包、延迟稳定,PS网口工作正常。

8.2 PL以太网 ETH1 测试

电脑IP改为192.168.136.x网段,执行测试:

bash
ping 192.168.136.1 -A -c 10

预期结果:无丢包,PL千兆网口通信正常。

8.3 PL以太网 ETH0 测试

电脑IP改为192.168.135.x网段,执行测试:

bash
ping 192.168.135.10 -A -c 10

三路网口全部无丢包,代表板载网络硬件、设备树配置、内核驱动全部正常。

九、存储设备读写测速

使用dd命令完成裸盘读写测速,精准验证存储带宽与稳定性。

9.1 闪存分区测速

bash
# 写测试
time dd if=/dev/zero of=/dev/mtdblock0 bs=1M count=1
# 读测试
time dd if=/dev/mtdblock0 of=/dev/null bs=2M count=10

9.2 SATA-SSD 全速读写测试

bash
# SSD写测试(2GB文件)
time dd if=/dev/zero of=/dev/sda bs=2M count=1024
# SSD读测试
time dd if=/dev/sda of=/dev/null bs=2M count=1024

9.3 USB3.0 U盘测速

bash
# U盘写测试
time dd if=/dev/zero of=/dev/sdb bs=2M count=1024
# U盘读测试
time dd if=/dev/sdb of=/dev/null bs=2M count=1024

测速无卡顿、无IO报错、带宽符合USB3.0标准即为设备正常。

十、开机自测常用验证命令

bash
# 查看系统内核与架构
uname -a
# 查看Ubuntu系统版本
lsb_release -a
# 查看磁盘挂载与容量
df -h
# 查看设备树加载状态
dmesg | grep dtb

所有命令执行无报错、信息正常输出,代表整机系统与硬件资源初始化完成。

十一、常见问题排查

1. 上电无串口打印

排查拨码启动模式、串口线连接、COM端口选择、115200波特率、电源供电是否正常。

2. DP无显示输出

必须使用主动式DP转HDMI转接器,被动转接器不兼容MPSOC显示输出。

3. 网口ping不通、丢包

三路网口必须严格区分网段,关闭电脑防火墙,检查网线接触与IP配置。

4. 存储测速报错

确认SSD/U盘设备节点正确,避免热插拔,确保设备挂载正常后再测速。

5. 系统开机异常、文件损坏

使用官方出厂镜像,按照《Linux恢复出厂设置》文档重新烧录eMMC系统即可修复。

十二、测试总结

1. F22-COM3-7EV 采用 eMMC 默认开机、SD卡调试的双启动模式,日常验收优先使用 eMMC 启动;

2. 整机核心外设:三路千兆以太网、DP显示、SATA-SSD、USB3.0、闪存分区均可通过官方命令一键自测;

3. 开机无报错、指示灯正常、显示正常、网口无丢包、存储测速达标,即为出厂开机测试完全通过

4. 所有测试基于原厂Ubuntu20.04系统,无额外配置,零基础可一键复现。

十三、配套官方资料

官方网站:https://www.uisrc.com

配套镜像:F22-COM3-7EV ZU7EV 专用Ubuntu20.04出厂镜像

配套文档:Linux出厂系统测试、Linux恢复出厂设置、系统二次开发教程

http://www.gsyq.cn/news/1621129.html

相关文章:

  • 如何在Blender中无缝导入Rhino 3DM文件:终极指南
  • 【BUG已解决】Could not connect to Redis at 127.0.0.1:6379: Connection refused 解决方案
  • 遗传算法求解N皇后问题:Python实战与工程调参指南
  • 分布式分账系统架构实践:一个社交电商级差算法引擎的设计与实现
  • PCF8591与PIC18F85K90的嵌入式信号处理方案
  • 别再被骗了!2026海外网络代理服务避坑指南:教你识别真实住宅类IP资源
  • 【会议征稿通知 | 上海市浦东新区计算机协会主办 | ACM出版 | EI 、Scopus稳定检索】第三届人工智能与自然语言处理国际学术会议(AINLP 2026)
  • 优必选打起“感情牌”,赛博情感陪伴是一门好生意吗?
  • 覆盖率优化与验证收敛策略
  • ComfyUI-Impact-Pack:AI图像增强与语义分割的终极解决方案
  • Windows Cleaner:三步告别C盘爆红,让你的电脑重获新生 [特殊字符]
  • STM32与KMR221构建高精度电压监测系统
  • MuleSoft+LLM企业级AI编排实战:构建可审计、可回滚的智能工作流
  • WS2812与R7FA6M3AH3CFC实现智能灯光控制
  • 【JAVA毕设源码分享】基于springboot鲜花销售管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 5分钟搞定!终极免费方案:在任意电脑上使用微信网页版
  • 工业4-20mA电流环接收器设计与STM32接口优化
  • AI 加 Web3 应用设计:先把信任边界画清楚
  • 系统性AI应用:从数据契约到模型行为的工业落地实践
  • Java编程内功-数据结构与算法「基数排序」
  • 【Springboot毕设全套源码+文档】基于Java+springboot高校学生心理健康管理系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • 基于Si4732与MKV58的高性能收音系统设计与优化
  • TranslucentTB终极指南:10分钟让你的Windows任务栏焕然一新
  • 从装修风格出发,评估一站式建材服务的适用场景
  • TranslucentTB完整配置教程:打造Windows任务栏透明化终极方案
  • 影刀RPA新手教程:请求头Header完全指南——为什么请求被拒绝以及怎么解决
  • MAA明日方舟助手终极指南:3步解放双手,轻松搞定日常任务
  • 从零开始合法挖洞:白帽子实战指南与漏洞盒子平台解析
  • 智慧工会:当职工服务遇上“数智大脑”
  • 彻底解决TranslucentTB安装与运行问题的完整指南