tplink 703n lede -17.01 编译过程

tplink 703n lede -17.01 编译过程

tplink 703n lede -17.01 编译过程

tplink 703n 支持USB扩展,利用其功能可实现挂载硬盘,打印机共享等,网上虽然有些现成的固件,但基于openwrt 15版的无线虽有,但无法启用,个别新版的16M使用,但受限于其32M内存,运行又特别慢。所以准备自己编译,因为有原来给TPLINK 941加USB口,自己编译固件的底子,相信703N也能成功。,

版本的选择

openwrt 版本的选择,在能找到的18.06及后续版本中没有703N选项,故放弃
也因为下过一个16M18.06版本的固件,运行慢,15版本因为网上现有的固件中出现了无线有但无法正常工作的情况(也许是个体固件原因),也放弃了。
因为以前刷了lede-17.01 4M固件,加装打印机服务等使用正常,故选择了lede-17.01版。

编译过程,有很多,但我还是说明一下我用的源

llede-17.01 下载源,快速,稳定

 git clone  -b lede-17.01  https://github.com/openwrt/openwrt

切换稳定分支

git checkout lede-17.01

- feeds.conf.default 内容

  • src-git-full packages https://github.com/openwrt/packages.git;lede-17.01
  • src-git-full luci https://github.com/openwrt/luci.git;lede-17.01
  • src-git-full telephony https://github.com/openwrt/telephony.git;lede-17.01
  • src-git-full routing https://github.com/openwrt/routing.git;lede-17.01

安装前对UBUNTU 18.06版做软件升级

sudo apt-get update -y
sudo apt -get full-upgrade -y
sudo apt-get install libssh-dev(根据需要安装,可不安)

安装编译所需要的软件包

sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync

下载所有可用的 feeds:

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

注:安装模块后,才可以通过 make menuconfig 进行配置,我在 ./scripts/feeds install -a 时是有提示有些内置包无法展开,为此我浪费了许多时间、精力去查找原因,但能力有限,没解决了。(不是缺少编译软件包的问题)。后忽略,直接编译却成功了。
个人分析是有些feeds包中的文件用不到,不会影响后续的安装编译。

下载DL包

 make download 

编译选项

 make menuconfig

主选择界面,CPU AR7XXX/AR9XX

Target profile tplink 703n

在这里插入图片描述

加载USB挂载点

选择block-mount
在这里插入图片描述
加载 KMOD 项目中 USB
1 printer
2 storage
在这里插入图片描述
LUCI APP
1P910ND
2 SAMBA
3TRANSMLSSION

在这里插入图片描述
u工具中 DISK
1 BLKDISCARD
2 CFDISK
3 FDISK等

在这里插入图片描述
选择硬盘分区等类型
在这里插入图片描述

在这里插入图片描述

固件刷好后情况
固件做好后,分别制作了编程器固件,普通固件2种,提供相应下载

打印服务器
在这里插入图片描述

USB挂载情况
在这里插入图片描述

aria2情况
在这里插入图片描述
无线WIFI
在这里插入图片描述

SAMBA 共享情况

在这里插入图片描述
在这里插入图片描述

4M 改 16M 位置:
4M 加载太多东西会报错:

	修改位置:
	openwrt/target/linux/ar71xx/image/tp-link.mk
		define Device/tl-wr720n-v3
			$(Device/tplink-16mlzma)
			DEVICE_TITLE := TP-LINK TL-WR720N v3
			DEVICE_PACKAGES := kmod-usb-core kmod-usb2
			BOARDNAME := TL-WR720N-v3
			DEVICE_PROFILE := TLWR720
			TPLINK_HWID := 0x07200103
			CONSOLE := ttyATH0,115200
		endef

再次编译,

#删除旧的配置文件
rm -rf ./tmp && rm -rf .config
之后重新配置
make Menuconfig
#如果只是调整检查和驱动等
make clean
#如果需要调整架构,或者之前编译出错
make dirclean

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值