TI中文支持网
TI专业的中文技术问题搜集分享网站

请教如何在BBB开发板上启用 WIFI 功能

我根据文档 http://processors.wiki.ti.com/index.php/TI-Android-JB-4.2.2-DevKit-4.1.1_DeveloperGuide 下载的Android源码并进行了编译

我编译 am335xevm_sk 的时候,会生成如下文件:

TI_Android_JB_4.2.2_DevKit_4.1.1/out/target/product/am335xevm_sk/system/bin/wpa_supplicant

TI_Android_JB_4.2.2_DevKit_4.1.1/out/target/product/am335xevm_sk/system/bin/wpa_cli

但是编译beagleboneblack的时候,却没有以上两个文件,而且启动Android后在设置页面里也没有 WLAN 的设置

不知道在哪开启的 WIFI 的功能

Qinghua Zhu:

回复 Steven Liu1:

非常感谢Steven的回答

现在已经可以在设置页面中看到Wi-Fi配置项了

该配置项开启是在文件 TI_Android_JB_4.2.2_DevKit_4.1.1/device/ti/beagleboneblack/overlay/frameworks/base/core/res/res/values/config.xml 中

不过Wi-Fi开启还是不成功

依旧没有自动生成 system/bin/wpa_supplicant 和 system/bin/wpa_cli 两个文件

Yaoming Qin:

回复 Qinghua Zhu:

请问您选的是什么wifi模块,一般来说wifi模块会提供驱动以及相应集成到android的中间件代码,你用这两个代码就可以集成wifi到am335x的android中了。

Steven Liu1:

回复 Qinghua Zhu:

朱工,您好!

您可以参考下面的,有人做过这种移植,看描述,这两个应该是通过配置来完成的:

http://e2e.ti.com/support/embedded/android/f/509/t/136800

In my BoardConfig.mk file, I've added 'BOARD_WPA_SUPPLICANT_DRIVER := WEXT' which allows wpa_supplicant to be built.  I've also added in the paths to the kernel modules for the wireless drivers that I am planning on using for my specific USB dongle.  After the entire system is built, I see that there is a wpa_supplicant binary and wpa_cli binary under ~/rowboat-android/out/target/product/beagleboard/system/bin

Qinghua Zhu:

回复 Steven Liu1:

Hi Steven,

                我参考am335xevm_sk的配置,在BoardConfig.mk文件中添加了如下内容

USES_TI_MAC80211 := trueBOARD_WPA_SUPPLICANT_DRIVER := NL80211 WPA_SUPPLICANT_VERSION           := VER_0_8_X_TIBOARD_HOSTAPD_DRIVER := NL80211

                可还是没有生成那两个文件,不知道哪里配置错了

Qinghua Zhu:

回复 Steven Liu1:

我在目录/data/misc/wifi/wpa_supplicant.conf 中配置ctrl_interface=DIR=/data/misc/wifi/wlan0

通过如下命令可以搜索到网络

wpa_supplicant -Dnl80211 -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf –d &

wpa_cli –iwlan0 –p/data/misc/wifi/wlan0 scan

wpa_cli –iwlan0 –p/data/misc/wifi/wlan0 scan_res

不知道怎么配置可以在Android的 Wi-Fi 配置页面看到搜索到的网络?

配置页面的 Wi-Fi 的 OFF/ON 是如何执行命令的?

Jian Zhou:

回复 Qinghua Zhu:

直接在andriod界面的设置里就应该能搜索wifi网络啊

Qinghua Zhu:

回复 Jian Zhou:

问题解决了,logcat查看日志,提示没有文件/system/etc/wifi/wpa_supplicant.conf,创建该文件后可以看到网络了

赞(0)
未经允许不得转载:TI中文支持网 » 请教如何在BBB开发板上启用 WIFI 功能
分享到: 更多 (0)