openwrt相关整理

系统环境:
centos7.0


下载:
https://codeload.github.com/openwrt/openwrt/tar.gz/v15.05.1


解压:
mv v15.05.1 openwrt-15.05.1.tar.gz
tar -zxvf openwrt-15.05.1.tar.gz

搭建编译环境:
yum -y install openssl openssl-devel
yum group install “Development Tools"
yum install ncurses-libs
yum install ncurses-devel
yum -y install git
yum -y install zlib zlib-devel

yum install build-essential libssl-dev libncurses5-dev unzip
yum install subversion mercurial


添加环境变量:
vim ~/.bashrc 
添加 export PATH=/编译openwrt的根目录/staging_dir/host/bin:
/编译openwrt的根目录/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin:
$PATH

有些源已经找不到了,手动提前下载到/编译openwrt的根目录/dl目录下:
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.23.tar.xz
wget https://launchpadlibrarian.net/172450987/gcc-linaro-4.8-2014.04.tar.xz


修改配置:
/编译openwrt的根目录/package/kernel/mac80211/files/lib/wifi/mac80211.sh
option disabled 1改成0,开启wifi
option ssid     OpenWrt改成OpenWrt_$(cat /sys/class/ieee80211/${dev}/macaddress | awk -F ":" '{print $4""$5""$6}' | tr a-z A-Z)



编译:
./scripts/feeds update -a
./scripts/feeds install -a

cp 已有的配置文件/.config ./
make menuconfig
make V=99 2>&1 | tee build.log | grep -i error


官方文档:
https://wiki.openwrt.org/zh-cn/doc/howto/buildroot.exigence   


编译的选项:




newifi mini纯净版OpenWrt兼容内核固件,集成rt2860v2、mt76x2e驱动
http://blog.csdn.net/fyh2003/article/details/44904335


参考网址:
http://www.liwangmeng.com/openwrt%E5%9F%BA%E6%9C%AC%E7%9F%A5%E8%AF%86%E5%BD%92%E7%BA%B3/  OpenWRT基本知识整理
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值