笔者手头有Ralink RT3070和Realtek RTL8192CU的USB无线网卡,盈鹏飞EVB-T335评估板官方固件没有加入这两个无线网卡的驱动,如果想正常使用需要自己编译内核和内核模块,下面介绍在盈鹏飞EVB-T335评估板上移植USB无线网卡驱动和无线联网的具体方法,首先参考笔者之前内核编译的帖子【盈鹏飞EVB-T335评估板试用】内核编译更新教程 进入到内核图形化配置界面
然后进入Networking support-Wireless选项
将下面选项编译进内核
cfg80211 - wireless configuration API
enable powersave by default
cfg80211 wireless extensionscompatibility
Generic IEEE 802.11 Networking Stack(mac80211)
Minstrel
Minstrel 802.11n support
接着进入Device Drivers-Network device support-Wireless LAN
将Realtek rtlwifi family of devices下面选项模块化
Realtek rtlwifi family of devices
Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter
将Ralink driver support下面选项模块化
Ralink rt27xx/rt28xx/rt30xx (USB) support
rt2800usb - Include support for rt30xx devices (EXPERIMENTAL)
修改后选择yes保存后输入下面命令编译内核
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x80008000 uImage
复制代码
输入下面命令编译内核模块
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules
复制代码
输入下面命令安装内核模块到kernel源码目录的modules下面
make ARCH=arm INSTALL_MOD_PATH=/src/linux-3.14.43-evbt335/kernel/modules modules_install