linux运行欧陆风云,MY-SAMA5 Linux-3.18 RTL8188EU 开发指导
原标题: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 开发指导相关推荐
- linux运行欧陆风云,Arm linux启动分析(1)
下周准备做linux启动的技术讲座,在这里我慢慢整理下自己的材料,这次我写的是Image的启动过程,也即使zImage解压缩结束后的启动代码,这时候的代码开始地址仍然是0x30008000,下面我结合 ...
- linux运行欧陆风云,释放强大性能:Linux内核迎来QMEU 6.0的M68k虚拟机补丁
据悉,Linux 和 QEMU 支持 Quadra 800 模拟.不过即将到来的 M68k 虚拟机,将具有更大的可用内存容量和更现代的操作便利性. 早些时候,Laurent Vivier 已经解释过新 ...
- vs项目移植到linux运行,VS2008项目移植到Linux
不少人都遇到过这种情况:在Windows下用Visual Studio工具开发的程序需要移植到Linux系统中,做成Linux版本的,但程序比较大,在Linux上又离不开Make,手动编写Makefi ...
- linux运行好麻烦,解析用Linux非常困难、必须用命令行、很老又丑陋及无法运行游戏...
很多刚接触Linux的人都有四大疑问:使用Linux非常困难.在Linux中,您必须使用命令行.Linux很老又丑陋.Linux无法运行计算机游戏,本文为您解析,打消您对Linux的误解. 前言 对于 ...
- corssover linux运行无效,使用 CrossOver 在 Linux运行 Windows 软件(金测OK)
使用 CrossOver 在 Linux运行 Windows 软件 即便是最忠实的 Linux 用户,有时候也需要运行一下 Windows 软件.有的用户为此保留了一台旧的 Windows PC,有 ...
- linux运行dock打包的镜像,Linux部署之Docker方式部署项目
Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...
- linux 运行c b停止,以下Linux命令中,用于终止某个进程的命令是()。A.deadB.killC.quitD.exit...
以下Linux命令中,用于终止某个进程的命令是().A.deadB.killC.quitD.exit 更多相关问题 The substance does not dissolve in water _ ...
- linux 运行java工程师_java工程师linux命令,这篇文章就够了
精彩内容推荐 shell简介 1.1 shell家族 shell:命令解释器,根据输入的命令执行相应命令. 察看当前系统下有哪些shell: cat /etc/shells 察看当前系统正在使用的sh ...
- linux运行o文件是什么,Linux的.a、.so和.o文件
在说明Linux的.a..so和.o文件关系之前,先来看看windows下obj,lib,dll,exe的关系 windows下obj,lib,dll,exe的关系 lib是和dll对应的.lib是静 ...
最新文章
- 央视深入报道,国内主流芯片真实水平如何?
- optee的异常向量表-(irq,fiq,svc...)
- 破解密码高手王小云教授简介
- 【深度学习】你有哪些深度学习(RNN、CNN)调参的经验?
- stateflow中终止节点小记
- 入门级实操教程!从概念到部署,全方位了解K8S Ingress!
- javaScript第二天(2)
- 前端学习(3101):vue+element今日头条管理-react简介2
- 【POJ1088】滑雪
- cmd中编译、执行Java文件
- 老男孩Linux Crond定时任务练习题
- Laravel简⃣单⃣的⃣路⃣由⃣
- 写代码如坐禅:你是哪一类程序员
- 序列最小最优化算法(SMO) SVM凸优化求
- linux——CPU使用率、内存使用率、磁盘使用率等详解
- 汽车OBD诊断系统介绍
- python手机自动点击_通过电脑,模拟点击手机屏幕 /手机自动点击,刷金币?
- OSChina 周四乱弹 ——遇上色狼后辣椒水的妙用!
- bat命令批量处理音频文件,增大音频的音量。
- C6678多核DSP开发——hello world