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

【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——PCIE2.0 x1接口测试

1)实验平台:正点原子ATK-DLMP257B开发板
2)浏览产品:https://www.alientek.com/Product_Details/135.html
3)全套实验源码+手册+视频下载:正点原子资料下载中心

文章目录

  • 第四章 ATK-DLMP257B功能测试——PCIE2.0 x1接口测试
    • 4.27.1 PCIE 2.5Gbps网卡测试
    • 4.27.2 PCIE固态硬盘测试

第四章 ATK-DLMP257B功能测试——PCIE2.0 x1接口测试

  ATK-DLMP257B开发板引出了一路PCIE2.0 x1接口,可以外接PCIE2.0 x1接口的设备。
在这里插入图片描述

图 4.27 1 开发板PCIE2.0 x1接口

4.27.1 PCIE 2.5Gbps网卡测试

  笔者手头上有个PCIE2.0接口的网卡模块,通过接这个模块进行测试。正点原子没有售卖此模块,用户可以自行在网上购买。用户手头上有PCIE 2.0接口的设备也可以进行测试。
在这里插入图片描述

图 4.27 2 开发板接PCIE2.0设备

  用lspci命令查询识别出的PCIE设备信息:

lspci

在这里插入图片描述

图 4.27 3 PCIE网卡信息

在这里插入图片描述

图 4.27 4 PCIE网卡设备名

在这里插入图片描述

图 4.27 5 PCIE网卡测试

  笔者这个PCIE网卡是2.5Gbps的,在千兆网接口主机上只能测试出千兆的速率,参考如下:
在这里插入图片描述

图 4.27 6 接千兆网效果

  在2.5Gbps接口主机上测试出的速率,参考如下,测试数值仅供参考:
在这里插入图片描述

图 4.27 7 接2.5Gbps接口测试

4.27.2 PCIE固态硬盘测试

  笔者手头上有个PCIE2.0转M.2 SSD转接模块,通过接这个模块可以接入M.2 PCIE固态硬盘进行测试,此模块和固态硬盘可以在网上自行购买,正点原子没有售卖。
在这里插入图片描述

图 4.27 8 PCIE2.0转M.2 SSD转接模块+M.2 PCIE固态硬盘测试

  使用lspci指令查询是否有pcie设备,可以看到笔者这里是一个SSD硬盘设备。

lspci

在这里插入图片描述

图 4.27 9 pci设备信息

  使用fdisk指令查看SSD硬盘信息。

fdisk -l

在这里插入图片描述

图 4.27 10 查看SSD硬盘设备信息

  由于笔者这个是新的固态硬盘,需要分区、格式化后才能使用,如果不是新的固态硬盘一定要跳过这步直接进行挂载,因为格式化会清理数据。

fdisk /dev/nvme0n1

在这里插入图片描述

图 4.27 11 分区指令参考

  根据提示信息操作,输入n开始分区,再输入p进行分区,分区号和分区起始地址使用默认的即可,按两下回车键继续操作,最后输入w保存配置。分区完成后,会生成/dev/nvme0n1p1分区,接着进行格式化

mkfs.ext4 /dev/nvme0n1p1

在这里插入图片描述

图 4.27 12 格式化硬盘

  格式化完后,就可以使用mount指令挂载。

mount /dev/nvme0n1p1  /mnt
df -h

在这里插入图片描述

图 4.27 13 挂载硬盘

  硬盘挂载成功后,可以进行读写测试:
  常用于测试硬盘读取速度的指令有hdparm与dd,此处只演示hdparm读硬盘的速度,速度仅供参考。

hdparm -t /dev/nvme0n1p1

在这里插入图片描述

图 4.27 14 硬盘读测试

  使用dd指令写1000MB数据到硬盘的挂载目录,即/mnt。写入数据越大,越接近实际值,速度仅供参考。

time dd if=/dev/zero of=/mnt/test bs=1024k count=1000 conv=fdatasync

在这里插入图片描述

图 4.27 15 硬盘写测试

相关文章:

  • 计算机网络 - TCP协议
  • Node.js 数据库 事务 项目示例
  • 高版本Android (AIDL HAL) 使用HIDL方法
  • vue3 uniapp vite 配置之定义指令
  • 《vue3学习手记3》
  • 【UE5】连接射频线案例教程
  • 数据结构与算法[零基础]---4.树和二叉树
  • 视频孪生重构施工逻辑:智慧工地的数字化升级
  • JVM 内存调优
  • ctfshow——web入门191~194
  • 用户态网络缓冲区
  • 【课题推荐】多速率自适应卡尔曼滤波(MRAKF)用于目标跟踪
  • Hi3518E官方录像例程源码流程分析(三)
  • JVM:程序计数器、虚拟机栈、本地方法栈
  • Docker Compose 中配置 Host 网络模式
  • Spring Task(笔记)
  • Android --- FrameWork 入门:Product是什么?
  • winfrom 查询某字符串 找到它在 richTextbox 的位置 定位 并高亮 并且滚动定位到所查询的字符串所在的行
  • Meltdown原理介绍:用户空间读取内核内存
  • apt3.0和apt2.0的区别
  • 中山哪家建网站好/短链接生成网址
  • 网站制作有哪些种类/整合营销传播的方法包括
  • 海南省建设网站的公司/微信附近人推广引流
  • 济南网站制作设计公司/精准数据营销方案
  • 微型购物网站建设模板/竞价托管公司
  • 做网站的ebay网/百度推广如何获取精准的客户