mt7688 OpenWrt 编译

一、OpenWrt源码下载

        虚拟机:Ubuntu 16.04 LTS

sudo apt install git subversion curl wget gawk

git clone https://git.openwrt.org/openwrt/openwrt.git

git checkout 
HEAD                   origin/openwrt-18.06   v17.01.3               v18.06.3               v19.07.1               v21.02.0               v22.03.0 
lede-17.01             origin/openwrt-19.07   v17.01.4               v18.06.4               v19.07.10              v21.02.0-rc1           v22.03.0-rc1 
master                 origin/openwrt-21.02   v17.01.5               v18.06.5               v19.07.2               v21.02.0-rc2           v22.03.0-rc2 
openwrt-18.06          origin/openwrt-22.03   v17.01.6               v18.06.6               v19.07.3               v21.02.0-rc3           v22.03.0-rc3 
openwrt-19.07          reboot                 v17.01.7               v18.06.7               v19.07.4               v21.02.0-rc4           v22.03.0-rc4 
openwrt-21.02          v17.01.0               v18.06.0               v18.06.8               v19.07.5               v21.02.1               v22.03.0-rc5 
openwrt-22.03          v17.01.0-rc1           v18.06.0-rc1           v18.06.9               v19.07.6               v21.02.2               v22.03.0-rc6 
origin/HEAD            v17.01.0-rc2           v18.06.0-rc2           v19.07.0               v19.07.7               v21.02.3               v22.03.1 
origin/lede-17.01      v17.01.1               v18.06.1               v19.07.0-rc1           v19.07.8               v21.02.4               v22.03.2 
origin/master          v17.01.2               v18.06.2               v19.07.0-rc2           v19.07.9               v21.02.5

git checkout v19.07.9

这里选择 OpenWrt-19.07.9

查看README,安装编译需要的工具

sudo apt install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils libncurses5-dev ncurses-term zlib1g-dev gawk libz-dev libc6-dev curl libssl-dev libstdc++6 lib32stdc++6

二、获取所有最新的包

        feeds.conf.default  可以根据自己版本选择设置


##默认:
src-git-full packages https://git.openwrt.org/feed/packages.git
src-git-full luci https://git.openwrt.org/project/luci.git
src-git-full routing https://git.openwrt.org/feed/routing.git
src-git-full telephony https://git.openwrt.org/feed/telephony.git
#src-git-full video https://github.com/openwrt/video.git
#src-git-full targets https://github.com/openwrt/targets.git
#src-git-full oldpackages http://git.openwrt.org/packages.git
#src-link custom /usr/src/openwrt/custom-feed

##git checkout v19.07.9 之后
src-git packages https://git.openwrt.org/feed/packages.git^1c5e4c80f49bfddaee1998636fd8efe915fee7fc
src-git luci https://git.openwrt.org/project/luci.git^786ebc9c014efed4df0d67b140b2348a58d99f5b
src-git routing https://git.openwrt.org/feed/routing.git^33254957df8d148631a98c49a5b623f996d8d6fc
src-git telephony https://git.openwrt.org/feed/telephony.git^c6bff940c0d3e73eac0d8ec62bf1e86f1c3cbefe
src-git freifunk https://github.com/freifunk/openwrt-packages.git^944ff29d953a0de7e7fcca7b0907f7d7486b7b4c


##看到的一个
src-git packages https://git.openwrt.org/feed/packages.git;openwrt-19.07
src-git luci https://git.openwrt.org/project/luci.git;openwrt-19.07
src-git routing https://git.openwrt.org/feed/routing.git;openwrt-19.07
src-git telephony https://git.openwrt.org/feed/telephony.git;openwrt-19.07
src-link custom /usr/src/openwrt/custom-feed

        更新

./scripts/feeds update -a

./scripts/feeds install -a

三、开始编译

        配置       

make menuconfig

## 根据开发板选择 

┌──────────────────────────────────────────────────────────────────────────────────────────│  
│ │   Target System (MediaTek Ralink MIPS)  --->                                                                   │ │  
│ │   Subtarget (MT76x8 based boards)  --->                                                                        │ │  
│ │   Target Profile (MediaTek LinkIt Smart 7688)  --->    



## 定制自己的系统

        编译

##首次编译
make V=sc

##或者
make -j1 V=s

.
.
.
.
.


work/openwrt$ ls bin/targets/ramips/mt76x8/ -lh
total 11M
-rw-r--r-- 1 x2intell x2intell  16K 11月 18 16:45 config.buildinfo
-rw-r--r-- 1 x2intell x2intell  502 11月 18 16:45 feeds.buildinfo
-rw-r--r-- 1 x2intell x2intell 3.1K 11月 18 17:30 openwrt-19.07.10-ramips-mt76x8-device-linkit7688.manifest
-rw-r--r-- 1 x2intell x2intell 5.4M 11月 18 17:30 openwrt-19.07.10-ramips-mt76x8-LinkIt7688-initramfs-kernel.bin
-rw-r--r-- 1 x2intell x2intell 5.6M 11月 18 17:30 openwrt-19.07.10-ramips-mt76x8-LinkIt7688-squashfs-sysupgrade.bin
drwxr-xr-x 2 x2intell x2intell  12K 11月 18 17:30 packages
-rw-r--r-- 1 x2intell x2intell  634 11月 18 17:30 sha256sums
-rw-r--r-- 1 x2intell x2intell   18 11月 18 16:45 version.buildinfo







  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Openwrt中进行编译配置文件,你可以按照以下步骤进行操作: 1. 首先,在Openwrt的源码目录下,创建一个名为"files"的文件夹。你可以使用命令`mkdir files`来创建。 2. 在"files"文件夹下,创建你想要增加的配置文件的路径。比如,如果你想在`/etc/config/`目录下增加一个名为"Helloworld"的文件,你可以使用命令`mkdir -p files/etc/config`来创建相应的路径。 3. 将你的配置文件复制到刚刚创建的路径下。你可以使用命令`cp Helloworld files/etc/config/`来完成复制。 4. 接下来,重新编译Openwrt。你可以使用命令`make V=s`来重新编译。 请注意,以上步骤是在Ubuntu 14 x64环境下进行的,硬件为MT7620A,内存为128M,闪存为32M。如果你的环境和硬件配置不同,可能需要进行相应的调整。此外,你可以参考Openwrt的用户手册和开发者指南来获取更详细的信息和指导。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [openwrt固件编译配置](https://blog.csdn.net/qq_38382148/article/details/78642194)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [OpenWrt 硬件 环境配置编译](https://blog.csdn.net/weifengdq/article/details/103262921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [编译 openwrt 及初始配置](https://blog.csdn.net/hktkfly6/article/details/122847548)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值