1. 前言
用bcm40181模组在android4.0平台上,通过命令行控制和和修改android层
开启dnsmasq、nat服务实现wifi的station和softap功能共存功能给出的实现说明。
2. 文件目录结构说明
android4.0上已经跑通bcm40181的前提下,实现station和softap共存的修改文件和工具。
“辅助工具”文件夹中包含wl、dhd_helper两个辅工具,
需要把这两个工具推送到系统的/system/bin/目录下,若是通过adb push把其推送进去,
还需要通过chmod命令修改其权限。
步骤一:
adb push xxx(wl和dhd_helper所在目录)/wl /system/bin/
adb push xxx(wl和dhd_helper所在目录)/dhd_helper /system/bin/
步骤二:
adb shell
sync
chmod 755 /system/bin/wl
chmod 755 /system/bin/dhd_helper
若是通过在编译时就把其拷贝到系统则免除以上操作,
可在平台下的crane_evb.mk文件做如下添加。
# add tools for broadcom
PRODUCT_COPY_FILES += \
device/softwinner/crane-evb-v12r/tools/wl:system/