第一步:安装树莓派交叉编译环境
使用的环境:ubuntu13.04
1.下载交叉编译工具
wget https://s3.amazonaws.com/RTI/Community/ports/toolchains/raspbian-toolchain-gcc-4.7.2-linux32.tar.gz
2.解压到系统目录
tar -xvzf raspbian-toolchain-gcc-4.7.2-linux32.tar.gz -C /opt
3.把相应的路径添加到环境变量
vi /etc/profile
在最后一行添加
export PATH=$PATH:/opt/raspbian-toolchain-gcc-4.7.2-linux32/bin
第二步:编译内核
1.通过uname -r 查看树莓派当前内核版本(3.10.19+)
这里下载相应的树莓派内核 https://github.com/raspberrypi/linux/
2.解压内核
unzip linux-rpi-3.10.y.zip
3.编译
cd linux-rpi-3.10.y
export CCPREFIX=arm-linux-gnueabihf-
zcat /home/share/config.gz > .config (config.gz 来自于树莓派/proc/config.gz)
make ARCH=arm CROSS_COMPILE=${CCPREFIX} oldconfig
make ARCH=arm CROSS_COMPILE=${CCPREFIX}
第三步:编译小度wifi驱动
1.通过百度可以得知小