基于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      
相关推荐
stm 学习ing15 小时前
HDLBits训练3
c语言·经验分享·笔记·算法·fpga·eda·verilog hdl
tiger11916 小时前
制造研发企业与IPD管理体系
项目管理·制造·fpga·芯片·半导体·ipd
SONG_YIH19 小时前
5G -- 网络安全
网络·5g·移动通信
超级大咸鱼1 天前
CW信号的正交解调
matlab·verilog·fpga·数字信号·解调·正交解调·cw
月光技术杂谈1 天前
5G 模组 RG500Q常用AT命令
5g·5g模组·移远·5g终端·at命令·rm500q
十三啊嘞3 天前
Vivado安装System Generator不支持新版Matlab解决方法
fpga·vivado
XLTYQYB3 天前
M9384B丨微波信号发生器
5g
AORO_BEIDOU4 天前
精准定位,高效通信,遨游单北斗防爆终端照亮“危急特”之路
5g·安全·智能手机·制造·信息与通信
WHS-_-20224 天前
A Unified Framework for STAR-RIS Coefficients Optimization
5g
禾风wyh5 天前
【5G】5G的主要架构选项
5g·信息与通信