当前位置: 首页 > news >正文

基于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=armexport CROSS_COMPILE=${TOOLCHAIN}/arm-none-linux-gnueabi-export TOOLPREFIX=${CROSS_COMPILE}# For backportsexport 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_metacp -frv wlan_firmware /lib/firmare
copy configuraiton files    to "/lib/firmware/wlan" cd ~/meta_build/load_metacp -frv AIO/rootfs-cus12-9.build/lib/firmware/wlan  /lib/firmare/wlan  

3.5 Insmod KO

      sh  wlan-load.sh    orinsmod $MODULE_PATH/compat.koinsmod $MODULE_PATH/cfg80211.koinsmod $MODULE_PATH/wlan.ko      


http://www.mrgr.cn/news/42697.html

相关文章:

  • mysql设置表的某一个字段每天定时清零
  • 【数据结构】链表-1
  • C++基础(7)——STL简介及string类
  • js进阶——深入解析JavaScript中的URLSearchParams
  • 文心一言 VS 讯飞星火 VS chatgpt (361)-- 算法导论24.3 3题
  • java入门基础(一篇搞懂)
  • 红日靶机(三)笔记
  • 神经网络激活函数之前的加权求和 | 矩阵相乘运算法则(清晰版)
  • Python : 类变量、静态方法、类方法
  • 初识Linux · 自主Shell编写
  • 基础算法之双指针--Java实现(上)--LeetCode题解:移动零-复写零-快乐数-盛最多的水
  • win11远程连接MySQL(linux版),不需安装docker容器
  • 探索TCP协议的奥秘:Python中的网络通信
  • Python+Matplotlib-高等数学上-P7-例如部分可视化
  • 【Golang】语法基础——切片:灵活、高效的数据处理利器
  • 37 预处理器与预处理指令、宏定义(定义常量、数据类型、替换文本、嵌套与取消)、带参宏(细节处理、与函数的区别)
  • 关闭IDM自动更新
  • 自然语言任务规划的新篇章:AutoGPT+P的突破
  • CGHV31500F
  • 网络基础 【自定义协议、序列化与反序列化】