基于Zynq SDIO WiFi移植一(支持2.4/5G)

基于SDIO接口的WIFI,在应用上,功耗低于USB接口,且无须USB Device支持,满足某些应用场景

1 硬件连接

2 Vivado工程配置

3 驱动编译

3.1 KERNRL CONFIG (build ENV) 修改

复制代码
    export KERNELPATH=<path of kernel header>
    export TOOLCHAIN=<path of toolchain>
    export KERNELARCH=arm
    export CROSS_COMPILE=${TOOLCHAIN}/arm-none-linux-gnueabi-
    export TOOLPREFIX=${CROSS_COMPILE}
    # For backports
    export KLIB=${KERNELPATH}
    export KLIB_BUILD=${KERNELPATH}  

3.2 Build And Compile

复制代码
make BOARD_TYPE=cus12-9  IF_TYPE=SDIO

3.3 .KO

复制代码
in ~/rootfs-cus12-9.build/lib/modules$

3.4 FW install

复制代码
copy "~/meta_build/load_meta/wlan_firmware"  to  "/lib/firmware"
       cd ~/meta_build/load_meta
       cp -frv wlan_firmware /lib/firmare
copy configuraiton files    to "/lib/firmware/wlan" 
       cd ~/meta_build/load_meta
       cp -frv AIO/rootfs-cus12-9.build/lib/firmware/wlan  /lib/firmare/wlan  

3.5 Insmod KO

复制代码
      sh  wlan-load.sh    or
      insmod $MODULE_PATH/compat.ko
      insmod $MODULE_PATH/cfg80211.ko
      insmod $MODULE_PATH/wlan.ko      
相关推荐
技术硬汉6 小时前
4G/5G蜂窝天线增益越大越好吗?怎么选适合自己的天线
物联网·5g·信息与通信·iot
无忧智库2 天前
5G医药智能制造解决方案:制药工厂如何用一张网打通人机料法环(PPT)
5g·制造
W.W.H.3 天前
嵌入式 Linux外接USB/WIFI模块兼容5G频段实战
linux·运维·5g·wifi
Hi202402173 天前
Cortex-A53 + GIC700 + Boot BRAM Vivado 全流程复现
arm·fpga·vivado
爱浦路 IPLOOK3 天前
5GC实验室建设方案:面向5G核心网教学、研发与测试的标准化实验平台
分布式·科技·5g·架构·信息与通信
Eloudy3 天前
Holoscan Sensor Bridge 入门指南(Getting Started)
gpu·fpga·rdma
优化Henry4 天前
学习笔记之VoNR语音业务注册流程
网络·笔记·学习·5g·信息与通信
跨境技工小黎4 天前
4G/5G 移动代理实战:什么时候必须用移动 IP?
网络协议·tcp/ip·5g
Eloudy5 天前
RFSoC-PYNQ → RK-XCKU5P-F 移植记录
fpga
ARM+FPGA+AI工业主板定制专家6 天前
国产化RK3576+FPGA架构|晶圆传输机器人高速定位+AI瑕疵检测一体化方案
fpga开发·架构·机器人·嵌入式·fpga·工控·机器人运控