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

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

3天内不再提示

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

触觉智能 2024-10-09 11:37 次阅读
535d4ed7f867407dba51edbdbee2af2a~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=202410091127513F29DB0CE2C8CBCA2EC5&x-expires=2147483647&x-signature=hY7zbTqxXOQPjYSTr94fLb9UZcs%3D

本文介绍Android7.1修改网络优先级方法,基于触觉智能SBC3968主板,搭载瑞芯微RK3399芯片,这块主板的网络优先级默认是网口>WiFi>4G,下面就手把手教大家怎么修改。

1、查看当前网络优先级数值

源码根目录下执行以下命令查看

  • 网口命令(复制后删除换行)

cat frameworks/opt/net/ethernet/java/ com/android/server/ ethernet/EthernetNetworkFactory.java | grep NETWORK_SCORE

08615cb1f5884f2fbc1c96ace1934579~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=202410091127513F29DB0CE2C8CBCA2EC5&x-expires=2147483647&x-signature=l0tUgFglTUkrqkphJP%2BBxqbve7s%3D

由结果private static final int NETWORK_SCORE = 70;可得当前网口数值为70。

  • WiFi命令(复制后删除换行)

cat frameworks/base/core/java/android/ net/NetworkAgent.java | grep WIFI_BASE_SCORE

bb2b982d26524c469ce89c0d6417a0aa~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=202410091127513F29DB0CE2C8CBCA2EC5&x-expires=2147483647&x-signature=T778hW86iKfgx3zcChXk7MDvxmI%3D

由结果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

b513b7a849c64908bfda9361b6e38293~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=202410091127513F29DB0CE2C8CBCA2EC5&x-expires=2147483647&x-signature=xgz1PBWnTZFT9ZwL7PUlAVSgtJ0%3D

由结果private final static int TELEPHONY_NETWORK_SCORE = 50;可得当前4G数值为50。

继由以上结果可知,源码编译出来的默认系统固件,网络优先级默认是网口大于WiFi再大于4G,当你网口和WIFI同时使用时,默认就会优先使用网口的数据,如下所示。

9d9f5626e4b947abbc29896993dbd1f5~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=202410091127513F29DB0CE2C8CBCA2EC5&x-expires=2147483647&x-signature=bOacLkdrPXhroI0FM1SqZ%2BOwhtI%3D

2、修改方法

如果需要设置把WiFi优先级高于网口,需将WiFi数值设置大于网口的数值。

修改以下代码(复制代码后去掉换行):

frameworks/base/core/java/android/ net/NetworkAgent.java

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

8362aa2e5f7744c481a119b2062870c6~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=202410091127513F29DB0CE2C8CBCA2EC5&x-expires=2147483647&x-signature=8yozJrtxayM6TTjDQ24tEdjTmoI%3D

修改以下代码:

frameworks/base/core/java/android/net/NetworkAgent.java

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

将NETWORK_SCORE的值改为60,将网口数值低于WiFi数值。修改完重新编译源码,烧录后测试即可。

3、测试结果

当网口和WiFi同时连接时,会优先使用WiFi网络,网口图标会被挤下来,如图所示。

4d18b498256849a3bd0d2fceef7fe4a1~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=202410091127513F29DB0CE2C8CBCA2EC5&x-expires=2147483647&x-signature=DZQqvMns6BKn1YOx%2ByyK4D4Fyps%3D

66f8b6d13a5a4e1f92dd37568b22390e~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=202410091127513F29DB0CE2C8CBCA2EC5&x-expires=2147483647&x-signature=nUe6EjBmubPkoMgt7U3%2Buck5KbY%3D

4、产品简介

触觉智能SBC3968主板,基于瑞芯微RK3399核心板(型号SOM3909)的开发板。核心板为邮票孔形式,底板具备千兆网口、USBHDMITYPE-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);

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

    关注

    25

    文章

    5032

    浏览量

    97371
  • RK3399
    +关注

    关注

    2

    文章

    211

    浏览量

    24845
  • Android7
    +关注

    关注

    0

    文章

    44

    浏览量

    5828
  • 触觉智能
    +关注

    关注

    1

    文章

    38

    浏览量

    307
收藏 人收藏

    评论

    相关推荐

    ARM嵌入式RK3399开发板上下拉配置方法

    嵌入式RK3399开发板上下拉配置方法,友坚科技专注于三星、、飞思卡尔平台产品的研发,是三
    发表于 09-27 15:17

    RK3399嵌入式开发板JTAG/SW 软件配置方法

    {bootargs = "clk_ignore_unused";}; RK3399嵌入式开发板JTAG/SW 软
    发表于 11-20 11:59

    RK3399嵌入式开发板休眠唤醒拷机测试方法

    < 间隔时间。 可设置最大测试次数,默认测试次数为 0,表示无限次进行测试。 后台休眠唤醒拷机测试(待加入) RK3399嵌入式
    发表于 12-01 11:03

    RK3399开发板次屏方向设置方法

    坚科技最新研发的RK3399开发板,搭建了最新android7.1 系统,4G DDR3内存,32G EMMC 存诸,搭配8.4寸高清IPS屏。RK3399
    发表于 12-18 14:47

    基于RK3399Pro芯片的硬件参考设计

    1、TB-RK3399ProD开发板产品介绍TB-RK3399ProD开发板是针对
    发表于 06-17 16:48

    RK3399-firefly开发板原理图

    RK3399-firefly开发板原理图
    发表于 09-16 09:35 292次下载

    iTOP-3399开发板RK3399六核高性能开发板

    iTOP-3399开发板RK3399六核高性能开发板
    发表于 06-18 16:05 1278次阅读

    葡萄雨技术RK3399邮票孔开发板介绍

     GR3399开发板,是深圳葡萄雨技术有限公司推出的基于(ROCKCHIP)的RK3399
    的头像 发表于 11-11 11:31 2188次阅读
    葡萄雨技术<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3399</b>邮票孔<b class='flag-5'>开发板</b>介绍

    葡萄雨技术RK3399开发板介绍

     GR3399开发板,是深圳葡萄雨技术有限公司推出的基于(ROCKCHIP)的RK3399
    的头像 发表于 11-11 11:42 3310次阅读
    葡萄雨技术<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3399</b><b class='flag-5'>开发板</b>介绍

    RK3399安卓开发板

    RK3399安卓开发板 防雷防静电推荐图 1.RK3399
    发表于 03-13 16:01 2479次阅读

    关于RK3399嵌入式开发板的简单介绍

    %。 RK3399开发板搭建了最新android7.1 系统,4G DDR3内存,32G EMMC 存诸,搭配8.4寸高清IPS屏。RK3399开发
    发表于 01-19 15:44 2089次阅读

    RK3399富设备开发板的亮点有哪些

    首款搭载OpenHarmony 3.0富设备开发板,基于RK3399的L2级别开发板,可实
    的头像 发表于 03-25 09:10 1417次阅读

    国产处理器RK3568对比RK3399性能解析-迅为开发板

    国产处理器RK3568对比RK3399性能解析-迅为开发板
    的头像 发表于 05-05 16:41 2263次阅读
    国产处理器<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3568对比<b class='flag-5'>RK3399</b>性能解析-迅为<b class='flag-5'>开发板</b>

    Android11修改摄像头前后置方法触觉智能RK3568开发板演示

    本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板
    的头像 发表于 11-28 15:25 71次阅读
    <b class='flag-5'>Android</b>11<b class='flag-5'>修改</b>摄像头前后置<b class='flag-5'>方法</b>,<b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3568<b class='flag-5'>开发板</b><b class='flag-5'>演示</b>

    主板/开发板Linux系统播放音频方法触觉智能RK3562开发板演示

    本文介绍方案主板/开发板Linux系统播放音频的方法触觉
    的头像 发表于 12-13 11:40 178次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>主板/<b class='flag-5'>开发板</b>Linux系统播放音频<b class='flag-5'>方法</b>,<b class='flag-5'>触觉</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>开发板</b><b class='flag-5'>演示</b>