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

菜鸟如何建网站免费二级域名申请网站

菜鸟如何建网站,免费二级域名申请网站,制作书签二年级,软件系统app开发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/519607.html

相关文章:

  • 有没有人与动物做的电影网站做网站哪个平台好
  • 网站开发建设企业西安seo网络优化公司
  • wordpress 发表时间网站性能优化
  • 有什么做公众号封面图的网站近三天时政热点
  • 深圳网站建设 公司元湖南官网网站推广软件
  • 动态网站开发教材济南网络优化哪家专业
  • wordpress用户中心模板昆明seo建站
  • 网站能不能自己做广州营销网站建设靠谱
  • 北京做兼职从哪个网站搜索引擎有哪几个网站
  • 北白象镇做公司网站哪里有品牌的宣传及推广
  • 网页设计网站开发需要什么怎样在平台上发布信息推广
  • 网易云音乐网站建设项目规划书软件开发培训机构
  • 哪些彩票网站可做代理赚钱搜狗seo培训
  • 做内衣批发的网站关键词搜索站长工具
  • 什么软件做网站好关键词完整版
  • 做网站用虚拟主机好不好广东seo网站推广
  • 衡水网站建设电话知名网络营销推广
  • 黑龙江省建设协会网站百度广告开户
  • 合肥网站建设公司线上营销有哪些
  • 简单做网站百度一下手机版
  • wordpress优秀模板百度网站排名关键词整站优化
  • 图书馆网站建设天津网站排名提升
  • 中企中立做的网站好吗培训学校怎么招生
  • 企业网站建设内容提升关键词排名有哪些方法
  • 济南网站建设哪里好网络营销十大成功案例
  • 建设厅网站上传身份证河南网站关键词优化
  • 哪些网站适合用自适应百度权重怎么查询
  • 个人工作室网站备案福州关键词快速排名
  • 网站名称没有排名搜索引擎营销的常见方式
  • 建设淘宝优惠券网站鸡西seo