第一步: 使用下面命令搜索相关文件
grep -i DIR-620-D1 ./lede/target/* -r -l
./lede/target/linux/ramips/image/rt305x.mk
./lede/target/linux/ramips/dts/DIR-620-D1.dts
./lede/target/linux/ramips/base-files/lib/ramips.sh
./lede/target/linux/ramips/base-files/lib/upgrade/platform.sh
./lede/target/linux/ramips/base-files/etc/diag.sh
./lede/target/linux/ramips/base-files/etc/board.d/01_leds
grep -i dir-620-d1 ./lede/target/* -r -l
./lede/target/linux/ramips/image/rt305x.mk
./lede/target/linux/ramips/dts/DIR-620-D1.dts
./lede/target/linux/ramips/base-files/lib/ramips.sh
./lede/target/linux/ramips/base-files/lib/upgrade/platform.sh
./lede/target/linux/ramips/base-files/etc/diag.sh
./lede/target/linux/ramips/base-files/etc/board.d/01_leds
下面就一个一个的增加
./lede/target/linux/ramips/image/rt305x.mk
define Device/ns310i
DTS := NS310I
DEVICE_TITLE := NetWeeN NS310I
endef
TARGET_DEVICES += ns310i
./lede/target/linux/ramips/dts/DIR-620-D1.dts
copy DIR-620-D1.dts rename NS310I.dts
replace all about DIR-620-D1 -> NS310I dir-620-d1 ->ns310i
./lede/target/linux/ramips/base-files/lib/ramips.sh
*"NS310I")
name="ns310i"
;;
./lede/target/linux/ramips/base-files/lib/upgrade/platform.sh
ns310i|\
./lede/target/linux/ramips/base-files/etc/diag.sh
ns310i|\
./lede/target/linux/ramips/base-files/etc/board.d/01_leds
ns310i|\
./lede/target/linux/ramips/base-files/etc/board.d/02_network
ns310i)
ucidef_add_switch "switch0" \
"0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6@eth0"
;;
最后,terminal里面切换lede目录执行下面命令
rm -rf tmp
原理,因为 rt3352f 的cpu 最近似的固件就是dir 620 d1了,,所以,我们可以通过
增加相似的配置,生成固件
大致就这么多了,就是照葫芦画瓢