千家信息网

RK3399 android7.1 wifi 兼容软硬件注意事项有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关RK3399 android7.1 wifi 兼容软硬件注意事项有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。RK3
千家信息网最后更新 2026年11月03日RK3399 android7.1 wifi 兼容软硬件注意事项有哪些

这篇文章将为大家详细讲解有关RK3399 android7.1 wifi 兼容软硬件注意事项有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

RK3399的CPU采用big.LITTLE大小核架构,双Cortex-A72大核+四Cortex-A53小核结构,对整数、浮点、内存等作了大幅优化,在整体性能、功耗及核心面积三个方面都具革命性提升。 RK3399的GPU采用四核ARM新一代高端图像处理器Mali-T860,集成更多带宽压缩技术:如智能迭加、ASTC、本地像素存储等,还支持更多的图形和计算接口,总体性能比上一代提升45%。
RK3399安卓主板为消费类电子、智能终端、MID、无线通讯、医疗设备、工业控制等行业产品的应用开发而设计,超强的视频处理能力,超高清视频输出优势,接口丰富、性能稳定。支持Android\Linux\Ubuntu系统,软件支持完善,开放源代码适合企业二次开发带高清显示的商显广告机、自助售货机、教育终端等,可降低研发门槛,缩短产品研发周期。


RK3399 android7.1 wifi 兼容软硬件注意事项

目前发布的 SDK 一套固件可以兼容 sdio 2.0 和 sdio 3.0 wifi, sdio2.0 clk 最高跑 50M,sdio 3.0 clk最高跑 150Mwifi 自动兼容方案可以做到一套固件兼容多个 wifi,特别需要注意:SDIO wifi io 参考电压,sdio 2.0 wifi 和 sdio 3.0 wifi 在硬件设计有下面两种选择:(强烈推荐第一种参考设计)

1.硬件对于 sdio wifi 动态设计的板型

也即是支持 sdio3.0 wifi 模块 wccio_wl 设计为 1.8v, 支持 sdio2.0 的 wifi 模块 wccio_wl 设计为 3.3v

2.硬件上所有 wifi 的 wccio_wl 统一为 1.8v,但内核软件需要如下修改(注意红色字体部分):

         kernel/drivers/mmc/host/rk_sdmmc.c         void dw_mci_sdio_switch_iovel(struct mmc_host *mmc, int enable)         {             struct dw_mci_slot *slot = mmc_priv(mmc);             struct dw_mci *host = slot->host;             const struct dw_mci_rockchip_priv_data *priv = host->priv;              switch (priv->ctrl_type) {             case DW_MCI_TYPE_RK322XH:                      regmap_write(host->grf, RK322XH_GRF_SOC_CON4,            -                              (enable << 3) | ((1 << 3) << 16));            +                             (1 << 3) | ((1 << 3) << 16));                    if (enable)                          host->bus_hz = 150000000;                    else                           host->bus_hz = 50000000; break;                     default:                              pr_info("%s not switch iovel.\n", mmc_hostname(host->mmc));                      }                      }



wifi ko 编译注意事项

下面主要说明内核网络相关配置修改,对应 wifi ko 驱动的编译方法。

wifi ko 要跟内核网络配置编译出的 kernel.img 一致,如果内核有修改网络配置,以 RK3328为例,若需要支持 VLAN,内核 rk322xh_android-7.1_defconfig 需要打开内核如下配置:

CONFIG_VLAN_8021Q=y

CONFIG_VLAN_8021Q_GVRP=y

CONFIG_VLAN_8021Q_MVRP=y

如上修改后 wifi ko 必须重新编译,可以按照如下两种方法进行编译 ko,建议使用方法 1,方法 1执行脚本后会先 make wifi ko,再将 wifi ko 拷贝到源码 vendor/rockchip/common/wifi/modules 目录,最后编译 android 并生成固件,方法 2 只会重新编译 ko,并拷贝到源码

vendor/rockchip/common/wifi/modules 目录。

方法 1:android 根目录执行:

souce build.sh

方法 2:android 根目录执行:

lunch rk3328_box-userdebug && souce device/rockchip/common/build_wifi_ko.sh

注意:每次修改了内核网络配置,都需要重新编译 ko,如果没有修改网络配置(使用 RK 发布 SDK默认的网路配置),编译一次 ko 后,以后系统可以通用这些 ko,采用以上方法系统也会编译出 ko, git status 同样会看到新编译的 ko, git status 查看结果如下:
红色方框部分表明是新编译出来的 wifi ko,建议用 git add 命令合入到工程。


关于RK3399 android7.1 wifi 兼容软硬件注意事项有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

编译 方法 内核 配置 支持 设计 网络 事项 注意事项 更多 软硬 固件 硬件 系统 参考 最高 产品 内容 建议 性能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东万易互联网科技有限公司惠州分公司 互联网佳科技有限公司 互联网和科技技术 科技互联网龙头 中资互联网科技 广州善班互联网科技 佰商互联网科技有限公司 顺网科技2021年互联网排名 老年人脱离互联网科技的作文 互联网科技博主是什么意思 岳阳华臻互联网科技有限公司 辽宁互联网新科技 深圳市罗太互联网科技有限公司 杭州披云加互联网科技有限公司 四川互联网展示科技馆设计 卡尔迅互联网科技有限公司 唯美互联网科技 互联网科技创新创业项目 科技互联网专业务虚会材料 恒生互联网科技趋势 天扬科技互联网广告 衡水科技产业互联网平台 哈尔滨秒房互联网科技有限公司 青岛中康互联网医疗科技有限公司 厦门千工互联网科技有限公司 互联网科技圈年度人物 广东鹅鹅鹅互联网科技有限公司 互联网公司属于科技吗 保山浩联互联网科技有限公司 互联网科技快速发展优美句子
0