wifi linux驱动_嵌入式系统Android移植

wifi linux驱动_嵌入式系统Android移植背景:需要更换wifi厂家提供的驱动程序,此驱动不是insmod测试程序,而是需要编译进内核,开机自动挂载的。insmod挂载驱动通常是将驱动源码,使用对应的交叉编译工具链编为xx.ko的文件,手动insmodxx.ko进行使用。1:将驱动源码放入内核目录下的/drivers/net/wireless/realtek目录。2:查看驱动源码目录下的Kconfig和Makefile是否齐全,…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

背景:需要更换wifi厂家提供的驱动程序,此驱动不是insmod测试程序,而是需要编译进内核,开机自动挂载的。insmod挂载驱动通常是将驱动源码,使用对应的交叉编译工具链编为xx.ko的文件,手动insmod xx.ko进行使用。


1:将驱动源码放入内核目录下的/drivers/net/wireless/realtek目录。

2:查看驱动源码目录下的KconfigMakefile是否齐全,一般厂家提供时会全部提供。

3: realtek目录中打开Kconfig,添加source “drivers/net/wireless/realtek/rtl8723BU/Kconfig”

4:realtek目录中打开Makefile,添加obj-$(CONFIG_RTL8723BU)        += rtl8723BU/

5:使用make menuconfig勾选配置。

wifi linux驱动_嵌入式系统Android移植

6:使用make zImage重新编译内核。

7:使用make modules编译模块.

8:使用make INSTALL_MOD_PATH=mods modules_install设置模块安装路径。

9:全部传到设备上即可。


常见问题:

1.*** No rule to make target `  /hal/phydm/phydm.mk

修改rtl8723BU文件夹下的makefile:

export TopDIR ?= $(shell pwd)修改为

export TopDIR ?= $(shell pwd)/drivers/net/wireless/realtek/rtl8723BU

2.此驱动依赖一些底层驱动,需要在配置的时候选中cfg80211。

wifi linux驱动_嵌入式系统Android移植

未完,待续。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189979.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • NSUserDefaults API简单的介绍和使用英文文件

    NSUserDefaults API简单的介绍和使用英文文件

    2022年1月10日
    44
  • pstack脚本_pstack

    pstack脚本_pstack脚本写入shell文件pstack,直接执行这个脚本pstackpid#!/bin/shiftest$#-ne1;thenecho”Usage:`basename$0.sh`<process-id>”1>&2exit1fiiftest!-r/proc/$1;thenecho”Process$1notfound.”1>&2exit1fi#GDBdoe…

    2025年11月15日
    3
  • 学Java还是Python?一张图告诉你!

    学Java还是Python?一张图告诉你!Java和Python一直都是两种很火很强大的编程语言,对于刚开始起步学习编程的同学来说,会迷惑且最经常问的问题是,我该学Java还是Python,是不是Python容易学,或是应该先学什么编程语言等等这样的问题。作为一名Java程序员,肯定会建议你先学Java,然后再学Python,但如果你问一个Python程序员,可能会得到一个完全相反的答案。与此同时,Python

    2022年7月8日
    21
  • Spring概述「建议收藏」

    Spring概述「建议收藏」Spring概述

    2022年4月22日
    53
  • TX2使用pyserial建立串口通讯

    TX2使用pyserial建立串口通讯

    2020年11月8日
    312
  • GTest 总结_gtest单元测试

    GTest 总结_gtest单元测试GoogleC++单元测试框架(简称Gtest),可在多个平台上使用(包括Linux,MacOSX,Windows,Cygwin和Symbian),它提供了丰富的断言、致命和非致命失败判断,能进行值参数化测试、类型参数化测试、“死亡测试”。1断言一般的,要测试一个方法(函数)是否是正常执行的,可以提供一些输入数据,在调用这个方法(函数)后,得到输出数据,然后检查输出的数据是否与我们期望的结果是一致的,若一致,则说明这个方法的逻辑是正确的,否则,就有问题。在对输出结果进行检查(chec.

    2022年9月29日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号