原标题:MY-SAMA5 Linux-3.18 RTL8188EU 开发指导

明远智睿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

检查内核源码路径

$ 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 测试手册》返回搜狐,查看更多

责任编辑:

linux运行欧陆风云,MY-SAMA5 Linux-3.18 RTL8188EU 开发指导相关推荐

  1. linux运行欧陆风云,Arm linux启动分析(1)

    下周准备做linux启动的技术讲座,在这里我慢慢整理下自己的材料,这次我写的是Image的启动过程,也即使zImage解压缩结束后的启动代码,这时候的代码开始地址仍然是0x30008000,下面我结合 ...

  2. linux运行欧陆风云,释放强大性能:Linux内核迎来QMEU 6.0的M68k虚拟机补丁

    据悉,Linux 和 QEMU 支持 Quadra 800 模拟.不过即将到来的 M68k 虚拟机,将具有更大的可用内存容量和更现代的操作便利性. 早些时候,Laurent Vivier 已经解释过新 ...

  3. vs项目移植到linux运行,VS2008项目移植到Linux

    不少人都遇到过这种情况:在Windows下用Visual Studio工具开发的程序需要移植到Linux系统中,做成Linux版本的,但程序比较大,在Linux上又离不开Make,手动编写Makefi ...

  4. linux运行好麻烦,解析用Linux非常困难、必须用命令行、很老又丑陋及无法运行游戏...

    很多刚接触Linux的人都有四大疑问:使用Linux非常困难.在Linux中,您必须使用命令行.Linux很老又丑陋.Linux无法运行计算机游戏,本文为您解析,打消您对Linux的误解. 前言 对于 ...

  5. corssover linux运行无效,使用 CrossOver 在 Linux运行 Windows 软件(金测OK)

    使用 CrossOver 在 Linux运行 Windows 软件 即便是最忠实的 Linux 用户,有时候也需要运行一下 Windows  软件.有的用户为此保留了一台旧的 Windows PC,有 ...

  6. linux运行dock打包的镜像,Linux部署之Docker方式部署项目

    Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...

  7. linux 运行c b停止,以下Linux命令中,用于终止某个进程的命令是()。A.deadB.killC.quitD.exit...

    以下Linux命令中,用于终止某个进程的命令是().A.deadB.killC.quitD.exit 更多相关问题 The substance does not dissolve in water _ ...

  8. linux 运行java工程师_java工程师linux命令,这篇文章就够了

    精彩内容推荐 shell简介 1.1 shell家族 shell:命令解释器,根据输入的命令执行相应命令. 察看当前系统下有哪些shell: cat /etc/shells 察看当前系统正在使用的sh ...

  9. linux运行o文件是什么,Linux的.a、.so和.o文件

    在说明Linux的.a..so和.o文件关系之前,先来看看windows下obj,lib,dll,exe的关系 windows下obj,lib,dll,exe的关系 lib是和dll对应的.lib是静 ...

最新文章

  1. 央视深入报道,国内主流芯片真实水平如何?
  2. optee的异常向量表-(irq,fiq,svc...)
  3. 破解密码高手王小云教授简介
  4. 【深度学习】你有哪些深度学习(RNN、CNN)调参的经验?
  5. stateflow中终止节点小记
  6. 入门级实操教程!从概念到部署,全方位了解K8S Ingress!
  7. javaScript第二天(2)
  8. 前端学习(3101):vue+element今日头条管理-react简介2
  9. 【POJ1088】滑雪
  10. cmd中编译、执行Java文件
  11. 老男孩Linux Crond定时任务练习题
  12. Laravel简⃣单⃣的⃣路⃣由⃣
  13. 写代码如坐禅:你是哪一类程序员
  14. 序列最小最优化算法(SMO) SVM凸优化求
  15. linux——CPU使用率、内存使用率、磁盘使用率等详解
  16. 汽车OBD诊断系统介绍
  17. python手机自动点击_通过电脑,模拟点击手机屏幕 /手机自动点击,刷金币?
  18. OSChina 周四乱弹 ——遇上色狼后辣椒水的妙用!
  19. bat命令批量处理音频文件,增大音频的音量。
  20. C6678多核DSP开发——hello world

热门文章

  1. 测试一下能够图文混排
  2. 2010后的经济增长点再研究
  3. 成都服务器怎么租用最便宜—Vecloud
  4. SD-WAN是更简单的企业WAN解决方案吗?
  5. 大数据与智能算法(一-基础技术)-SMU在线学习笔记
  6. Django 07模型层—单表操作(增删改查)
  7. 谜题14:转义字符的溃败
  8. 使用String 的 intern做锁提高并发能力
  9. Vuejs自定义全局组件--loading
  10. java项目配置常见问题