首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编译Xperia S内核wifi模块

如何编译Xperia S内核wifi模块
EN

Stack Overflow用户
提问于 2012-07-26 22:58:18
回答 2查看 1.8K关注 0票数 0

我有一个为Xperia S ICS frimware编译的内核,它运行起来非常流畅,唯一的问题是当我添加某些功能时,没有wifi模块。

我尝试过不同的方法,但我从来没有得到模块。

所以我不能在我的内核中使用wifi。

请解释我如何编译它们,或者我需要向内核源代码中的文件添加什么?

EN

回答 2

Stack Overflow用户

发布于 2012-07-26 23:20:58

可以在here上查看Xperia S DoomKernel的源代码。作者还提供了WiFi模块。

OEM不提供所有源代码的原因(例如,一些供应商驱动程序)是因为它们受到专有许可证的保护,不应该与社区共享。

票数 0
EN

Stack Overflow用户

发布于 2012-11-12 01:22:42

有两种方法:

  1. 最简单的方法:打开您的.config文件,然后更改CONFIG_LOCALVERSION how,使其与以前的内核相同。通过这种方式,你的内核可以自己使用现有的wifi module.
  2. Compile你的模块:

2.1编译内核后,进入wifi驱动文件夹,输入

代码语言:javascript
复制
KERNEL_DIR=<your kernel dir> CROSS_COMPILE=arm-eabi- ARCH=arm make

如果您使用的是官方wifi源代码,则需要使用差分编译命令

代码语言:javascript
复制
KLIB_BUILD=<your kernel dir> KLIB=. CROSS_COMPILE=arm-eabi- ARCH=arm make

2.2将模块文件复制到/ .ko /lib/modules/

注意:如果您的新模块不工作,修复的最简单方法是在.config文件中启用80211和WL12XX (以提供所需的对象和函数)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11672169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档