一、开发环境
硬件平台:我用的是TQ210核心板,板载S5PV210芯片
软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本
二、资源简介
WIFI模块已经可以驱动起来,可以连接没有密码的无线热点
三、移植步骤
(一)安装libnl
1、下载源码
http://www.infradead.org/~tgr/libnl/
The latest stable release is: 3.2.25 (Released on Jul 16, 2014)
2、解压源码
34th_rtl8189es$ tar -zxf libnl-3.2.25.tar.gz
3、进入文件夹
/34th_rtl8189es$ cd libnl-3.2.25/
4、配制
./configure --host=arm-linux --prefix=$PWD/tmp --disable-static
出现错误:
configure: WARNING: bison not found. Please install before continuing.
configure: WARNING: flex not found. Please install before continuing.
configure: error: Required packages are missing. Please install them and rerun ./configure
解决办法:
确定系统的软件源是最新的,可以在这个网站更新:https://repogen.simplylinux.ch/
/libnl-3.2.25$ sudo apt-get install bison
/libnl-3.2.25$ sudo apt-get install flex
5、编译安装
/libnl-3.2.25$ make && make install
在当前目录下的tmp目录下就生成了相关的文件,把相应的lib和include 复制到交叉编译工具链中。
(二)安装libopenssl
1、下载源码
ftp://ftp.openssl.org/source/
当前最新版是openssl-1.0.2m