查看: 1433|回复: 0

MY-SAMA5 Linux-3.18 RTL8188EU 开发指导

[复制链接]
  • TA的每日心情
    无聊
    2016-8-19 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2019-4-1 10:27:47 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 明远智睿123 于 2019-4-1 10:28 编辑

    明远智睿MY-SAMA5 Linux-3.18 RTL8188EU 开发指导


    1  准备源码

    1.1  下载源码包
    在网盘下载 rtl8188EUS_linux_v4.3.0.9_15178.20150907.tar.xz


    1.2  解压源码包
    1.2.1  创建工作目录
    这里我们创建 ~/my-demo/exclude_src 目录,并在该目录下工作。
    $ mkdir ~/my-demo/exclude_src -p


    1.2.2  复制源码包到工作目录
    将下载的源码包复制到 ~/my-demo/exclude_src 。
    这一步自己采取相应方式完成。


    1.2.3  解压源码
    进入源码目录
    $ cd ~/my-demo/exclude_src
    解压
    $ tar xf rtl8188EUS_linux_v4.3.0.9_15178.20150907.tar.xz


    2 编译模块
    2.1  检查配置
    说明:模块编译存在两个依赖关系,交叉编译编译链和内核,并且需要在指定路径。
    使编译配置文件生效
    $ source ~/my-sama5/03_tools/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.config
    明远智睿MY-SAMA5 Linux-3.18 RTL8188EU 开发指导2.1.1.png
    检查内核源码路径
    $ ls ~/my-sama5/02_source/linux-at91-linux4sam_4.7
    如果内核源码存在并且路径正确会看到内核源码目录的内容。
    如果命令的执行结果异常,需要按照《MY-SAMA5 L318 编译手册》重新编译一次内核。


    2.2  编译
    进入驱动代码目录
    $ cd rtl8188EUS_linux_v4.3.0.9_15178.20150907/
    执行编译命令
    $ make


    2.3  目标文件
    查看目标文件信息
    $ file *.ko
    执行 file 命令可以看到编译出来的模块的信息,类似如下:
    8188eu.ko: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), BuildID[sha1]=0x1a3bbb865d785effc8acfebf9e2c8faf066b3fbf, not stripped
    8188eu.ko 即编译得到的目标文件


    3  WIFI测试
    MY-SAMA5 Linux-3.18 测试手册》



    回复

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-5 03:19 , Processed in 0.123116 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.