海思网络工具编译ethtool

1.下载源码

    https://sourceforge.net/projects/gkernel/files/ethtool/6/

2.编译

修改海思osdrv/tools/board/ethtools中makefile为下载文件名即可

TOOL_TAR_BALL := ethtool-6.tar.gz

make即可

3.使用 

 

用法如下:
/home # ./ethtool  -h
ethtool version 6
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed 10|100|1000|2500|10000 ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
                [ xcvr internal|external ]
                [ wol p|u|m|b|a|g|s|d... ]
                [ sopass %%x:%%x:%%x:%%x:%%x:%%x ]
                [ msglvl %%d ] 
        ethtool -a|--show-pause DEVNAME Show pause options
        ethtool -A|--pause DEVNAME      Set pause options
                [ autoneg on|off ]
                [ rx on|off ]
                [ tx on|off ]
        ethtool -c|--show-coalesce DEVNAME      Show coalesce options
        ethtool -C|--coalesce DEVNAME   Set coalesce options
                [adaptive-rx on|off]
                [adaptive-tx on|off]
                [rx-usecs N]
                [rx-frames N]
                [rx-usecs-irq N]
                [rx-frames-irq N]
                [tx-usecs N]
                [tx-frames N]
                [tx-usecs-irq N]
                [tx-frames-irq N]
                [stats-block-usecs N]
                [pkt-rate-low N]
                [rx-usecs-low N]
                [rx-frames-low N]
                [tx-usecs-low N]
                [tx-frames-low N]
                [pkt-rate-high N]
                [rx-usecs-high N]
                [rx-frames-high N]
                [tx-usecs-high N]
                [tx-frames-high N]
                [sample-interval N]
        ethtool -g|--show-ring DEVNAME  Query RX/TX ring parameters
        ethtool -G|--set-ring DEVNAME   Set RX/TX ring parameters
                [ rx N ]
                [ rx-mini N ]
                [ rx-jumbo N ]
                [ tx N ]
        ethtool -k|--show-offload DEVNAME       Get protocol offload information
        ethtool -K|--offload DEVNAME    Set protocol offload
                [ rx on|off ]
                [ tx on|off ]
                [ sg on|off ]
                [ tso on|off ]
                [ ufo on|off ]
                [ gso on|off ]
        ethtool -i|--driver DEVNAME     Show driver information
        ethtool -d|--register-dump DEVNAME      Do a register dump
                [ raw on|off ]
                [ file FILENAME ]
        ethtool -e|--eeprom-dump DEVNAME        Do a EEPROM dump
                [ raw on|off ]
                [ offset N ]
                [ length N ]
        ethtool -E|--change-eeprom DEVNAME      Change bytes in device EEPROM
                [ magic N ]
                [ offset N ]
                [ value N ]
        ethtool -r|--negotiate DEVNAME  Restart N-WAY negotation
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -h|--help DEVNAME       Show this help
/home # ./ethtool eth0
Settings for eth0:
        Supported ports: [ TP AUI BNC MII FIBRE ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: external
        Auto-negotiation: on
        Current message level: 0x00000007 (7)
        Link detected: yes

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
### 回答1: 海思 imx327 是一款广泛应用于高清视频采集及图像处理领域的CMOS传感器。在进行编译时,需要先准备好开发环境,如安装配置好交叉编译工具链、安装适配板的开发SDK等。然后,可以下载相应的imx327芯片驱动源代码,将其加入到嵌入式操作系统的内核源码中进行编译,生成可执行文件。编译时需要根据具体的开发板配置,选择合适的驱动程序和配置参数,并进行编译和链接操作。此外,还可以根据应用场景优化编译过程,如通过调节编译器优化参数、选择最优化的算法等方式,提高编译过程的效率和输出质量。总的来说,编译海思 imx327芯片需要熟练掌握开发环境及编译技术,并结合具体的应用场景灵活调整。 ### 回答2: 首先,海思imx327是一款高清CMOS图像传感器,常用于监控、安防、车载摄像头等领域。编译则是将源代码转化为可执行文件的过程。 如果要针对海思imx327进行编译,首先需要选择合适的编译器和开发环境。海思是华为旗下的芯片设计公司,因此通常使用的是海思提供的SDK和编译器。在编译器的配置中,需要选择目标设备imx327,并设置相应的编译选项。 其次,需要准备好imx327的驱动程序和相关的代码库,以确保编译过程能够正常进行。这些程序和库通常是由海思或其他开发者提供,可以在官网或开发者社区中获得。 最后,进行编译之前,需要对源代码进行一定的修改和优化,以确保能够充分发挥imx327的性能和功能。这涉及到一定的软件开发技术和相关经验,需要有专业人员来完成。 总之,针对海思imx327的编译需要涉及到硬件和软件两个方面,需要有专业的开发环境和人员来完成。 ### 回答3: 海思imx327是一款高清图像传感器,它可以提供清晰、高质量的图像。如果要对它进行编译工作,需要先了解它的基本规格和特性,以及编译所需使用的软件工具。 为了编译海思imx327,我们需要安装适合的编译工具,如开发板SDK和智能应用开发平台等,以及相关的驱动程序和SDK库文件。此外,我们还需要进行参数配置和调试。 编译海思imx327的过程中,首先需要进行编译环境设置,具体包括选择合适的编译器、设置环境变量等。接着,需要根据开发板的需求选择合适的交叉编译工具。 在编译过程中,我们需要编写相应的代码,并进行调试和测试。需要注意的是,在代码编写和调试过程中,需要遵循相关的编程规范和标准,以确保编译出的代码能够在目标硬件平台上运行。 总之,编译海思imx327需要具备一定的编程和调试技能,以及熟练使用相关的软件工具和SDK库文件。只有在全面了解海思imx327的基本规格和特性的基础上,才能够进行有效的编译工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值