用openwrt编译斐讯k2(第二章)

接着上一章继续做

首先把github上的斐讯k2 下载下来

git clone https://github.com/stevenliuit/openwrt-k2.git

谢谢cappiewu提供的斐讯k2代码

他的地址:https://github.com/cappiewu/openwrt-k2

他的github上面有两个dts小写得改成大写所以 我fork后已经改好 直接用我的地址clone即可

检出后把这些替换到上一章节中的openwrt源代码中

/target/linux/ramips/base-files/etc/board.d/02_network 替换 /target/linux/ramips/base-files/etc/diag.sh 替换 /target/linux/ramips/base-files/lib/upgrade/platform.sh 替换 /target/linux/ramips/base-files/lib/ramips.sh 替换 /target/linux/ramips/image/Makefile 修改

在Makefile文件里添加如下代码 自己搜索位置

Image/Build/Profile/PSG1218=$(call BuildFirmware/Default8M/$(1),$(1),psg1218,PSG1218) Image/Build/Profile/PSG1208-16M=$(call BuildFirmware/Default16M/$(1),$(1),psg1208-16m,PSG1208-16M) microwrt_mtd_size=16515072 Image/Build/Profile/MicroWRT=$(call BuildFirmware/CustomFlash/$(1),$(1),microwrt,MicroWRT,$(microwrt_mtd_size))

ifeq ($(SUBTARGET),mt7620) define Image/Build/Profile/Default $(call Image/Build/Profile/PSG1218,$(1)) $(call Image/Build/Profile/PSG1218-16M,$(1)) endef endif #include mt7620.mk #endif

修改完返回openwrt根目录编译即可 直接参考编译文章

接着上一章继续做 首先把github上的斐讯k2 下载下来 git clone https://github.com/stevenliuit/openwrt-k2.git 谢谢cappiewu提供的斐讯k2代码 他的地址:https://github.com/cappiewu/openwrt-k2 他的github上面有两个dts小写得改成大写所以 我fork后已经改好 直接用我的地址clone即可 检出后把这些替换到上一章节中的openwrt源代码中 /target/linux/ramips/base-files/etc/board.d/02_network 替换 /target/linux/ramips/base-files/etc/diag.sh 替换 /target/linux/ramips/base-files/lib/upgrade/platform.sh 替换 /target/linux/ramips/base-files/lib/ramips.sh 替换 /target/linux/ramips/image/Makefile 修改 在Makefile文件里添加如下代码 自己搜索位置 Image/Build/Profile/PSG1218=$(call BuildFirmware/Default8M/$(1),$(1),psg1218,PSG1218) Image/Build/Profile/PSG1208-16M=$(call BuildFirmware/Default16M/$(1),$(1),psg1208-16m,PSG1208-16M) microwrt_mtd_size=16515072 Image/Build/Profile/MicroWRT=$(call BuildFirmware/CustomFlash/$(1),$(1),microwrt,MicroWRT,$(microwrt_mtd_size)) ifeq ($(SUBTARGET),mt7620) define Image/Build/Profile/Default $(call Image/Build/Profile/PSG1218,$(1)) $(call Image/Build/Profile/PSG1218-16M,$(1)) endef endif #include mt7620.mk #endif 修改完返回openwrt根目录编译即可 直接参考编译文章
经验分享 程序员 微信小程序 职场和发展