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

将wq9001驱动集成到rv1106 SDK

下载代码

上次修改好的代码已经上传到仓库,通过git clone下载到SDK的luckfox-pico/sysdrv/drv_ko/wifi文件夹中

修改上级Makefile文件

打开luckfox-pico/sysdrv/drv_ko/wifi中的Makefile
添加

ifneq ($(findstring $(RK_ENABLE_WIFI_CHIP),"WQ9001"),)@make -C wq9001-wifi/
endif

修改wq9001 的Makefile

# 这里要注意不能用$(shell pwd)及$(PWD)
# 防止在进入kernel后包含头文件时路径变化
DRV_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
DRV_PATH := $(dir $(DRV_PATH))
export DRV_PATHARCH ?= arm
CROSS_COMPILE ?= arm-rockchip830-linux-uclibcgnueabihf-
KSRC ?= ../../../source/kernel
......all:
ifeq ($(KSRC),)$(error KSRC must be defined. Please specify the kernel source directory)
endif@echo $(DRV_PATH)$(MAKE) V=1 -C $(KSRC) M=$(DRV_PATH) \ARCH=$(ARCH) \CROSS_COMPILE=$(CROSS_COMPILE) \modules#添加strip进行瘦身$(CROSS_COMPILE)strip --strip-debug $(shell pwd)/*.ko#复制驱动到out目录cp $(shell pwd)/wq9001.ko $(M_OUT_DIR)clean:rm -f *.o *.ko *.mod.c *.mod.o .*.cmd modules.order Module.symversrm -rf .tmp_versionsfind . -name '*.o' -deletefind . -name '.*.o.d' -deletefind . -name '.*.o.cmd' -delete

使用

从新编译后,烧录镜像到TF卡,能正常找到wifi。


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

相关文章:

  • DeepSeek开启AI办公新模式,WPS/Office集成DeepSeek-R1本地大模型!
  • Vulnhub-Node
  • dp_走方格(包含dfs分析,记忆化搜索)
  • qt设计器中 使用grid layout绘制了三行五列 如何使一个按钮在第二行占用五列
  • Express 中 get 参数获取
  • 企业如何选择研发项目进度管理软件?盘点15款实用工具
  • C++————类和对象(一)
  • 【VUE2】第二期——生命周期及工程化
  • MySQL表中数据基本操作
  • 蓝桥杯题型
  • python语言总结(持续更新)
  • 【VUE2】第一期——初使用、基本语法
  • 权限系统基础知识笔记
  • CUDA计时函数:精确测量GPU代码执行时间
  • Linux | Vim 鼠标不能右键粘贴、跨系统复制粘贴
  • 【leetcode hot 100 206】反转链表
  • PDF文档中表格以及形状解析-后续处理(长线段根据交点打断成短线段)
  • Pytest自动化框架
  • 当AI开始“思考“:拆解大模型训练与推理的秘密(以DeepSeek为例)
  • Linux云计算SRE-第十七周