0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

学技术 | 联咏NT9833x平台中Ethtool工具的使用

大大通 2023-01-13 10:33 次阅读

一、ethtool工具的介绍

ethtool是一个 Linux 下功能强大的网络管理工具,目前几乎所有的网卡驱动程序都有对 ethtool 的支持,可以用于网卡状态/驱动版本信息查询、收发数据信息查询及能力配置以及网卡工作模式/链路速度等查询配置。

它可以用来:

获取标识和诊断信息;

获取扩展的设备统计信息;

控制以太网设备的速度、双工、自动协商和流控制;

控制校验和卸载及其他硬件卸载功能。

二、关于联咏NT9833x sdk文件里 ethtool 工具的安装方法

ethtool 工具在 sdk 的na51090_linux_sdk\tools 目录下,是一个压缩包的格式。

安装步骤:

1、编译 ethtool :

jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make clean

jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make ethtool

编译完成会生成一个 ethtool-3.18 文件夹。

2、安装 ethtool :

jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ make install

将程序安装至系统中。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径。

如果用bin_PROGRAMS宏的话,程序会被安装至/usr/local/bin这个目录。

3、编译 rootfs :

jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk/tools$ cd ../

jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk$ make rootfs

4、打包 :

jojo@CNSZ-152138-01:~/107_336/na51090_linux_sdk$ make pack

生成bin 文件,生成固件 。

5、打包文件

把文件放在na51090_linux_sdk/BSP/root-fs/rootfs/usr/bin 或是 /BSP/root-fs/rootfs/mnt/mtd 下面。

在 ~/102_336/na51090_linux_sdk 下 执行 make rootfs ;再执行 make pack (打包)。

通过dfu 烧录到板子。文件就在板子的 /usr/bin 或是 /mnt/mtd 下面。

三、ethtool 工具的使用

1、常用命令

ethtool ethx //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等。

ethtool –h //显示ethtool的命令帮助(help)

ethtool –i ethX //查询ethX网口的相关信息

ethtool –d ethX //查询ethX网口的注册性信息

ethtool –r ethX //重置ethX网口的自适应模式

ethtool –S ethX //查询ethX网口的收发包统计

ethtool –s ethX [speed 10|100|1000] [duplex half|full] [autoneg on|off] //设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商。

例如:ethtool eth0

[root@jojo ~]# ethtool eth0

Settings for eth0:

Supported ports: [ TP ]

Supported link modes: 10baseT/Half 10baseT/Full // 支持模式

100baseT/Half 100baseT/Full

1000baseT/Full

Supported pause frame use: No

Supports auto-negotiation: Yes // 支持自动协商

Supported FEC modes: Not reported

2、ethtool 命令帮助 :

更详细的命令参数,请使用以下命令查询:

ethtool --help

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网卡
    +关注

    关注

    3

    文章

    303

    浏览量

    27335
  • 网络
    +关注

    关注

    14

    文章

    7513

    浏览量

    88608
收藏 人收藏

    评论

    相关推荐

    大联大推出基于科技产品的Multiview Stitching应用方案

    ,紧跟技术前沿,携手科技(NOVATEK),隆重推出了基于NT98530芯片的Multiview Stitching应用方案,为视频监控领域带来了全新的解决方案。
    的头像 发表于 08-15 17:45 730次阅读

    三星10.7Gbps LPDDR5X发科技下一代天玑移动平台上完成验证

    三星今日宣布,已成功在发科技的下一代天玑旗舰移动平台完成其最快的10.7千兆比特/秒(Gbps)LPDDR5X DRAM验证。 此次10.7Gbps运行速度的验证,使用三星的16GB
    的头像 发表于 07-16 15:55 644次阅读

    大联大诠鼎集团推出基于科技和Hailo产品的后端智能图像分析方案

    2024年7月9日,致力于亚太地区市场的国际领先半导体元器件分销商---大联大控股宣布,其旗下诠鼎推出基于科技(NOVATEK)NT98336芯片和Hailo Hailo-8™ M.2 AI
    的头像 发表于 07-11 13:53 289次阅读
    大联大诠鼎集团推出基于<b class='flag-5'>联</b><b class='flag-5'>咏</b>科技和Hailo产品的后端智能图像分析方案

    鸿蒙ArkUI-X平台开发:【命令行工具(ACE Tools)】

    ACE Tools是一套为ArkUI-X项目跨平台应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony/HarmonyOS
    的头像 发表于 05-21 17:39 1627次阅读
    鸿蒙ArkUI-<b class='flag-5'>X</b>跨<b class='flag-5'>平台</b>开发:【命令行<b class='flag-5'>工具</b>(ACE Tools)】

    电首次退出董事会,但两家公司将深化合作

    针对此事,电4月22日澄清说,董事席位并非他们所追求,而此次调整主要旨在协助完善公司治理结构,增设独立董事一职。鉴于
    的头像 发表于 04-22 16:39 663次阅读

    使用爱星物IoT平台时,哪些参数配置是开发者必须知道的?

    了解下。先要了解在爱星物平台中的产品开发流程。在该平台中,产品是一系列具有同样配置和属性的智能设备的集合,方便批量管理设备。在爱星物云的开放
    的头像 发表于 03-30 08:22 586次阅读
    使用爱星物<b class='flag-5'>联</b>IoT<b class='flag-5'>平台</b>时,哪些参数配置是开发者必须知道的?

    基于 NOVATEK NT98530 Multiview Stitching 应用解决方案

    科技 NOVATEK 提供 NT98530 是一款高度整合的 SoC,有高影像品质、低位元率、低功耗,针对 8Mp60 边缘运算 IP 摄影机应用。此 SoC 整合了 ARM Quad
    的头像 发表于 01-31 00:00 1398次阅读
    基于 NOVATEK <b class='flag-5'>NT</b>98530 Multiview Stitching 应用解决方案

    获京东方投资,驱动IC出货增势可期

    据了解,不仅已经步入京东方的AMOLED驱动IC主要供应商阵列,而且随着中国大陆打击OLED面板产线进程的加速,预示着受益良多,出货潜力显著提高,有望实现业绩增长。
    的头像 发表于 01-16 09:59 548次阅读

    成都京东方8.6代AMOLED生产线项目落地,有望受益

    据了解,在京东方AMOLED驱动IC供应链中占据重要地位。随着中国大陆AMOLED面板生产线不断增加,预示着未来出货有望增长,进而实现业绩提升。
    的头像 发表于 01-15 13:51 521次阅读

    ad9833输出幅度怎么调

    AD9833是一种数字控制的频率合成器,通常用于产生精确的频率输出信号。调整AD9833的输出幅度可以通过以下几种方式进行控制: 电源电压调节:AD9833的输出幅度与其工作电源电压有关。通过改变
    的头像 发表于 01-09 10:40 4220次阅读

    12月营收达86.79亿新台币,受急单影响高于预期

    据统计,原来预计去年第四季度的营收在以美元换算后将处于261亿至271亿新台币之间,降幅为7%至10%。然而,实际上期收入得以实现,并在毛利率和营业利润方面均有所提高。
    的头像 发表于 01-08 11:34 732次阅读

    AD9833输出正弦波偏置是什么原因?怎么解决?

    利用STM32控制AD9833,生成10KHz正弦波,实验中发现,输出的正弦信号存在一个很大的偏置电压,约为0.37V,输出信号幅值为0.6Vpp,实际操作中利用相同code分别下载了两个
    发表于 12-08 07:40

    调试AD9833时有一个低频的周期信号是怎么来的?

    最近调试AD9833的时候遇到个问题,请教一下大家。 目前用AD9833发生正弦波信号,基本电路就是AD9833+运放跟随,可以得到想要的频率,比如我设置的20kHz,示波器上可以看到20kHz信号。但是这个正弦信号上有一个低频
    发表于 12-06 08:18

    AD9833更新频率时输出会中断怎么解决?

    AD9833更新频率(写频率寄存器)时输出信号会中断(或者说变形)时间大约几个uS,请问大家有没有方法可以解决。
    发表于 12-04 07:41

    MCU在线技术讲座-EFM和EFR: 面向物联网开发的通用MCU平台

    能力。BB5x系列是电动工具,手持式厨房工具(如浸入式搅拌机),甚至儿童玩具等电池供电型应用的理想之选,其支持从1.8V到5.5V的多种电压选择,使设备利用纽扣电池即可持续使用多年。 为了帮助
    发表于 11-23 13:45