151|0

65

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

瑞芯微RK3399开发板Android7.1修改网络优先级方法,触觉智能SBC3968开发板演示 [复制链接]

本文介绍Android7.1修改网络优先级方法,基于触觉智能SBC3968主板,搭载瑞芯微RK3399芯片,这块主板的网络优先级默认是网口>WiFi>4G,下面就手把手教大家怎么修改。
 
 
 
1、查看当前网络优先级数值
源码根目录下执行以下命令查看
  • 网口命令(复制后删除换行)
 
  • cat frameworks/opt/net/ethernet/java/
  • com/android/server/
  • ethernet/EthernetNetworkFactory.java
  • | grep NETWORK_SCORE
由结果
  • private static final int NETWORK_SCORE = 70;
可得当前网口数值为70。
 
  • WiFi命令(复制后删除换行)
 
  • cat frameworks/base/core/java/android/
  • net/NetworkAgent.java |
  • grep WIFI_BASE_SCORE
由结果
  • public static final int WIFI_BASE_SCORE = 60;
可得当前WiFi数值为60。
 
  • 4G命令(复制后删除换行)
 
  • cat frameworks/opt/telephony/src/java/
  • com/android/internal/telephony/
  • dataconnection/TelephonyNetworkFactory.
  • java |grep TELEPHONY_NETWORK_SCORE
由结果
  • private final static int TELEPHONY_NETWORK_SCORE = 50;
可得当前4G数值为50。
 
继由以上结果可知,源码编译出来的默认系统固件,网络优先级默认是网口大于WiFi再大于4G,当你网口和WIFI同时使用时,默认就会优先使用网口的数据,如下所示。
 
 
2、修改方法
如果需要设置把WiFi优先级高于网口,需将WiFi数值设置大于网口的数值。
 
修改以下代码(复制代码后去掉换行):
 
  • frameworks/base/core/java/android/
  • net/NetworkAgent.java

将WiFi_BASE_SCORE的值改为70,将WiFi数值高于网口数值。

修改以下代码:
 
  • frameworks/base/core/java/android/net/NetworkAgent.java

将WiFi_BASE_SCORE的值改为70,将WiFi数值高于网口数值。

 

将NETWORK_SCORE的值改为60,将网口数值低于WiFi数值。修改完重新编译源码,烧录后测试即可。
 
 
 
3、测试结果
当网口和WiFi同时连接时,会优先使用WiFi网络,网口图标会被挤下来,如图所示。
 
 
 
4、产品简介
触觉智能SBC3968主板,基于瑞芯微RK3399核心板(型号SOM3909)的开发板。核心板为邮票孔形式,底板具备千兆网口、USB、HDMI、TYPE-C、音频等接口。可适用于工业主机、物联网设备、医疗健康设备、广告机、互动自助终端、教学实验平台、显示控制、车载安防和人脸识别等多个领域。
 
  • 国产六核64位CPU高性能处理器;

  • 支持4K H.265/H.264视频解码与多屏异显;

  • HDMI2.0接口,支持4K@60Hz或

    1080P@120Hz;

  • MIPI-DSI和Dual LVDS显示接口,

    支持1080P@60Hz大屏幕;

  • eDP1.3 支持2560x1600@60Hz;

  • 2路4-Lane MIPI-CSI摄像头;

  • 支持千兆网口及4G/5G/WiFi/蓝牙无线通信;

  • 1路USB 3.0 、1路Type-C 、9路USB2.0;

  • 5路串口(TTL/RS232/RS485);

     

 
此帖出自信息发布论坛
点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 11

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表