Linux环境下为bpi r2编译openwrt

预计需要安装以下包:
README中的以及网上找的

 gcc  g++ binutils patch bzip2 flex python perl make  grep diff unzip gawk getopt subversion libz-dev 
 bison autocnf gettext texinfo sharutils libncurses5-dev ncurses-term zlib1g-dev  asciidoc  libssh-dev

创建openwrt 目录

mkdir /openwrt;

更改目录权限或把文件夹的拥有者改为用户

sudo chmod -R 777 openwrt
或
sudo chown -R $USER openwrt

进入openwrt目录,下载openwrt的代码库

cd /openwrt
git clone https://github.com/garywangcn/bpi-r2_lede.git
cd bpi-r2_lede
cat README 

先查看README在这里插入图片描述
下载2号框中的相关组件

命令:
sudo apt-get install *****

再执行下面两条命令

./scripts/feeds update -a
./scripts/feeds install -a

再执行“make menuconfig”配置一下:
下面是复制过来的,应该只要配置Target system

6.1. Target system: - Mediatek Ralink ARM
6.2. Subtarget: MT7623
6.3. Target Profile (Bpi Banana Pi R2)
6.4. Target Images: select Ramdisk, squashfs, ext4 and gzip images
6.5. image configuration: under “Separate feed repositories” Enable desired packages (luci, routing, telephony)
6.6. Base system: I have added block-mount, blockd and mtd
6.7. boot loaders: mt7623n-preloader and u-boot-mt7623n_bpir2
6.8 LuCI
6.8.1. Collections: luci
6.8.2. Modules: luci-base, -mod-network, -mod-status, -mod-system
6.8.3. Applications as required (ddns, firewall, openvpn, opkg)
6.9. network/vpn openvpn-openssl (used by me, most hidden)

按两次esc退出保存,然后执行“make -j1 V=s”命令去编译工程
编译完成后,会在“build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-mediatek_32”目录下生成编译后的镜像文件:
mtk-bpi-r2-SD.img
mtk-bpi-r2-EMMC.img

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值