Advertisement

hostapd、wpa_supplicant等wifi配置工具交叉编译依赖资源

阅读量:

说明

最近在尝试编译MT7601U wifi AP热点模式的驱动程序,这个驱动简直让人崩溃,由于内核版本的问题,整整折腾了三天才解决。在4.0以上的内核版本中可以顺利编译通过,但最终需要使用的内核版本是linux-3.18.y,在这个版本中却始终无法成功编译,遇到了各种奇怪的问题。过程相当繁琐,这里就不详细描述了,直接将驱动代码贴出来,有需要的可以自行获取。当然这并非免费提供,主要是为了积累一些积分用于后续的开发工作。

本次交叉编译所采用的平台为海思Hi3521D,使用的内核版本为linux-3.18.y。用户只需要修改…/os/linux/config.mk文件中的编译平台配置,并且在最外层目录下的Makefile中调整编译链和内核路径即可。其余部分我已经完成配置,无需额外修改。

此外,这款驱动竟然会自动创建热点功能,真是让人无语!
害得我白白去花时间编译hostapd工具,但实际上在这个驱动下并不需要用到它。
不过udhcdp是必须用到的工具之一,它用于设定AP热点的IP地址范围。很多用户在最后阶段虽然能够发现WiFi热点信号却无法连接成功,并持续显示正在获取IP地址的状态,原因就在于没有使用udhcdp来设置IP地址范围。

这里也将相关的资源一并附上,请有需要的朋友自行下载使用。

MT7601U_AP

[()

libnl-1.

全部评论 (0)

还没有任何评论哟~