Hi3516DV300适配USB无线网卡

Hi3516DV300适配USB无线网卡 Lewis 2023-11-06 11:05:54 747
  • 将驱动代码git clone下来
git clone https://github.com/brektrou/rtl8821CU.git
  • 修改Makefile

    把原本的设置选项关掉,添加一行设置CONFIG_PLATFORM_ARM_HI3516 = y

CONFIG_PLATFORM_I386_PC = n
CONFIG_PLATFORM_ARM_HI3516 = y

​ 添加对CONFIG_PLATFORM_ARM_HI3516选项的判断

ifeq ($(CONFIG_PLATFORM_ARM_HI3516), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
ARCH ?= arm
CROSS_COMPILE ?= /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-
KVER ?= $(shell uname -r)
KSRC := /home/lewis/Hi3516CV500_SDK_V2.0.2.0/osdrv/opensource/kernel/linux-4.9.y
MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/realtek/rtl8821cu/
INSTALL_PREFIX :=
STAGINGMODDIR := /lib/modules/$(KVER)/kernel/drivers/staging/rtl8821cu
endif
  • 需要修改的地方

    • ARCH芯片架构
    • CROSS_COMPILE交叉编译工具链
    • KSRC内核所在目录
  • 修改内核配置

    • Device Driver —> Network device support —> wireless LAN下修改

    • 返回顶层目录,Networking support —> Wireless下修改

      *cfg80211 - wireless configuration API

      *cfg80211 wireless extensions compatibility

      *Generic IEEE 802.11 Networking Stack (mac80211)

      *Enable mac80211 mesh networking (pre-802.11s) support

  • 执行make生成8821.ko模块文件,将.ko文件放到板子上执行insmod

  • 插入usb网卡执行ifconfig -a命令,可以看见wlan0和wlan1

  • 移植wpa_supplicant工具

  • 移植wpa_supplicant补充

  • 修改已有的.conf配置文件或新建一个wpa_supplicant.conf

    ctrl_interface=/var/run/wpa_supplicant
    network={
            ssid="账号"
            psk="密码"
    }
    
  • 执行命令

    wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf &
    ifconfig wlan0 up
    udhcpc -i wlan0
    

    自动获取ip后ping通外网

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
Lewis
红包 4 2 评论 打赏
评论
1个
内容存在敏感词
手气红包
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
Lewis
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区