查看: 2879|回复: 0

【盈鹏飞EVB-T335评估板试用】移植USB无线网卡和无线联网教程

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-1 12:54
  • 签到天数: 313 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2017-9-1 23:46:16 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 可乐丸子 于 2017-9-1 23:52 编辑

    笔者手头有Ralink RT3070和Realtek RTL8192CU的USB无线网卡,盈鹏飞EVB-T335评估板官方固件没有加入这两个无线网卡的驱动,如果想正常使用需要自己编译内核和内核模块,下面介绍在盈鹏飞EVB-T335评估板上移植USB无线网卡驱动和无线联网的具体方法,首先参考笔者之前内核编译的帖子【盈鹏飞EVB-T335评估板试用】内核编译更新教程 进入到内核图形化配置界面

    然后进入Networking support-Wireless选项
    2017-08-30-182827_1366x768_scrot.png
    2017-08-30-182834_1366x768_scrot.png
    将下面选项编译进内核
    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
    2017-08-30-183623_1366x768_scrot.png
    将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保存后输入下面命令编译内核
    1. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x80008000 uImage
    复制代码


    输入下面命令编译内核模块
    1. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules
    复制代码
    2017-08-30-200902_1366x768_scrot.png
    2017-08-30-200137_1366x768_scrot.png
    输入下面命令安装内核模块到kernel源码目录的modules下面
    1. make ARCH=arm INSTALL_MOD_PATH=/src/linux-3.14.43-evbt335/kernel/modules modules_install
    复制代码
    然后将\src\linux-3.14.43-evbt335\kernel\modules目录下面的lib目录压缩为modules.zip
    1. zip -r -q modules.zip /src/linux-3.14.43-evbt335/kernel/modules/lib
    复制代码
    接着将s上面的modules.zip压缩包、生成的内核uImage(在\src\linux-3.14.43-evbt335\arch\arm\boot目录下面)拷贝到U盘,另外到Ubuntu电脑的/lib/firmware下面找到rt2870.bin、rtl8192cufw_A.bin、rtl8192cufw.bin、rtl8192cufw_B.bin、rtl8192cufw_TMSC.bin复制到U盘
    编译好的modules文件夹和内核压缩包下载地址
    链接: https://pan.baidu.com/s/1slHOkot 密码: i3z6
    编译好的内核
    uImage.zip (4.47 MB, 下载次数: 52, 售价: 3 与非币)
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 06:42 , Processed in 0.126199 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.