完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
< >
*Platform: ROCKCHIP Chip: RK3288 OS: Android7.1.2 Kernel: 4.4.143** 有两种方法可将设备网速设置为10Mbits/sec ; 一.不改代码 通过ethtool工具将速度设置为10Mbits/sec; 二.改代码,将其自动协商字段置为0,一般默认是开启自动协商。 方法一:通过ethtool工具 步骤如下:1.先安装ethtool工具; ethtool 常用命令: ethtool eth0 //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等 ethtool –h //显示ethtool的命令帮助(help) ethtool –i eth0 //查询eth0网口的相关信息 ethtool –d eth0 //查询eth0网口注册性信息 ethtool –r eth0 //重置eth0网口到自适应模式 ethtool –S eth0 //查询eth0网口收发包统计 ethtool –s eth0 [speed 10|100|1000] [duplex half|full] [autoneg on|off] //设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商 ethX是以太网卡的名称,Linux系统将检测到的第一块以太网卡命名为eth0, 第二块为eth1,…….。 ethtool -s eth0 speed 10 duplex full autoneg off:设置eth0 速度为10 全双工 关闭自协商 3.在设备端输入ifconfig 查看设备ip,然后通过iperf工具查看设备的 吞吐量 修改如下: 1.在创建phy设备函数–phy_device_creat()将设备自协商字段置为非并将其初始速度置为10 网口全双工:最主要的是自协商字段置为非,其他初始值也可不变 2.在读取状态函数–genphy_read_status()里,非自动协商条件里的最后将速度置为10,全双工即可 3.在设备端输入ifconfig 查看设备ip,然后通过iperf工具查看设备的 吞吐量 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
674 浏览 1 评论
rk1126实现BT601输入,输入不带IIC接口的驱动程序
2271 浏览 0 评论
1918 浏览 1 评论
3201 浏览 3 评论
RK3568 Android11让系统ntp校准时间生效,需要设置些什么
3525 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 20:17 , Processed in 0.785570 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191