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

网站空间如何选择自动搜索关键词软件

网站空间如何选择,自动搜索关键词软件,wordpress 爱情模板,塘厦 网站建设 百度推广RK3568 编译rtl8723DU驱动 编译源码1.解压rtl8723du2.修改Makefile 验证1.加载模块2.开启wifi 在驱动开发中,驱动的编译与集成是实现设备功能的关键环节。本文聚焦于基于 RK3568 处理器平台编译 RTL8723DU WiFi/BT 二合一模块驱动的完整流程,涵盖源码编译…

RK3568 编译rtl8723DU驱动

  • 编译源码
    • 1.解压rtl8723du
    • 2.修改Makefile
  • 验证
    • 1.加载模块
    • 2.开启wifi

在驱动开发中,驱动的编译与集成是实现设备功能的关键环节。本文聚焦于基于 RK3568 处理器平台编译 RTL8723DU WiFi/BT 二合一模块驱动的完整流程,涵盖源码编译到驱动调试的全链条操作,旨在为开发者提供可落地的技术指南,解决驱动移植过程中常见问题。

编译源码

1.解压rtl8723du

可以找原厂提供源码

tar -vxf rtl8723DU_WiFi_linux_v5.13.4.2-4.tar.gz 

在这里插入图片描述

2.修改Makefile

rk3568使用的是USB接口,其他开发板可以根据情况调整

######################### Interface ###########################
CONFIG_USB_HCI = y
CONFIG_PCI_HCI = n
CONFIG_SDIO_HCI = n
CONFIG_GSPI_HCI = n

修改Platform Related下的配置
我们使用 的不是CONFIG_PLATFORM_I386_PC所以修改y->n
在这里插入图片描述
仿照其他rk设备新增一个rk3568的配置CONFIG_PLATFORM_ARM_RK3568并设置为y
在这里插入图片描述
设置编译配置

ifeq ($(CONFIG_PLATFORM_ARM_RK3568), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_ANDROID -DCONFIG_PLATFORM_ROCKCHIPS
# default setting for Android 4.1, 4.2, 4.3, 4.4
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
# default setting for Power control
#EXTRA_CFLAGS += -DRTW_ENABLE_WIFI_CONTROL_FUNC
ifeq ($(CONFIG_SDIO_HCI), y)
EXTRA_CFLAGS += -DRTW_SUPPORT_PLATFORM_SHUTDOWN
endif
# default setting for Special function
ARCH := arm64
# 编译路径根据自己实际路径配置
CROSS_COMPILE := /home/chenmy/rk356x/RK356X_Android11.0/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
# 配置kernel路径
KSRC := /home/chenmy/rk356x/RK356X_Android11.0/kernel
MODULE_NAME := wlan
endif

修改完成后,开始编译,我们为了方便直接可以将rtl8723du编译成模块,方便调试,
直接在目录下执行make
在这里插入图片描述
编译报错:
在这里插入图片描述
解决方案:
屏蔽#EXTRA_CFLAGS += -DRTW_ENABLE_WIFI_CONTROL_FUNC
在这里插入图片描述
具体修改内容如下:

# 修改:CONFIG_PLATFORM_I386_PC = y -> CONFIG_PLATFORM_I386_PC = n
# 新增:CONFIG_PLATFORM_ARM_RK3568 = y
# 新增:
ifeq ($(CONFIG_PLATFORM_ARM_RK3568), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_ANDROID -DCONFIG_PLATFORM_ROCKCHIPS
# default setting for Android 4.1, 4.2, 4.3, 4.4
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
# default setting for Power control
#EXTRA_CFLAGS += -DRTW_ENABLE_WIFI_CONTROL_FUNC
ifeq ($(CONFIG_SDIO_HCI), y)
EXTRA_CFLAGS += -DRTW_SUPPORT_PLATFORM_SHUTDOWN
endif
# default setting for Special function
ARCH := arm64
# 编译路径根据自己实际路径配置
CROSS_COMPILE := /home/chenmy/rk356x/RK356X_Android11.0/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
# 配置kernel路径
KSRC := /home/chenmy/rk356x/RK356X_Android11.0/kernel
MODULE_NAME := wlan
endif

在这里插入图片描述
修改完成后最终编译成功

验证

1.加载模块

在这里插入图片描述

2.开启wifi

在这里插入图片描述
手动连接wifi后,可以看到wifi已经连接成功了。在这里插入图片描述

并且能够正常上网
在这里插入图片描述

http://www.dtcms.com/wzjs/411671.html

相关文章:

  • 手机app ui设计在线网站抖音seo排名软件
  • 网站群建设论文企业网络营销方法
  • django做的网站模板想要网站导航正式推广
  • 惠州市中国建设银行网站网站策划书怎么写
  • php 网站301厦门搜索引擎优化
  • 成都网站外包优化公司狼雨的seo教程
  • 免费网站建设资讯短视频精准获客系统
  • 焦作高端网站建设使用 ahrefs 进行 seo 分析
  • 网站推广宣传方案怎样创建网站平台
  • 大牌印花图案设计网站杭州seo网站排名优化
  • 关于企业网站开发与设计论文青岛seo百科
  • 总工会网站建设方案免费信息发布平台网站
  • 制作网站需要多少钱平台怎样推广
  • 广州企业网站建设公司手机网页设计制作网站
  • 受欢迎的合肥网站建设seo推广优化方案
  • 做面食专业网站四川百度推广和seo优化
  • 滨州建设工程备案网站南昌网站seo
  • 进入淘宝官网网站免费制作小程序平台
  • wordpress 小兽西安网络推广seo0515
  • 陕西省人民政府热线电话系统优化大师官方下载
  • 填表网站怎么做电商培训
  • 门户网站建设模板竞价托管信息
  • 上饶市网站建设深圳网站关键词优化公司
  • 申请网页的注意事项网站优化课程培训
  • 怎么做刷钻网站seo优化技术培训
  • 网站设计目标快速seo整站优化排行
  • 大良做网站优化seo公司哪家好
  • 网站建设营销公司百度推广售后客服电话
  • 深圳网站建设收费长沙网站关键词排名
  • 福州网站建设推进创建一个网站需要什么