推荐环境: Ubuntu 16 / Ubuntu 18 / wsl (Ubuntu 18) / Debian 9 / Arch Linux


经过测试,Padavan固件的编译可在Windows 10 的 wsl (Ubuntu 18.04) 环境中进行(受限于IO性能,编译速度有点慢),推荐没有安装Linux的同学使用此方法进行编译,可以省去装系统的麻烦,但是要注意C盘必须留有足够大的剩余空间(15G+)以容纳wsl

在 Windows 10 部署 wsl (Ubuntu 18.04) 环境仅需四步:

  1. 控制面板 -> 程序 -> 启用或关闭Windows功能 -> 勾选”适用于Linux的Windows子系统“,然后重启电脑
    wsl.1
  1. 打开Microsoft应用商店,安装 Ubuntu 18.04 LTS
    wsl.2
  2. 从开始菜单启动 Ubuntu 18.04,设置好用户名和密码
    wsl.3
  3. 在shell里依次执行以下命令:更换成国内镜像源并更新所有软件包,同时把/opt目录权限修改成777(执行sudo命令需要输入上一步里设置好的密码)
  1. 之后按照下面的步骤进行后续操作;
    编译完成后用以下命令将编译好的固件复制到C盘根目录:

安装依赖包

对于deb系 (debian/ubuntu):

对于pacman系 (ArchLinux/manjaro):

克隆源码
编译工具链 (仅需编译一次!)
(可选)修改机型配置文件

如果需要启用或者关闭某项功能,就将对应的项目赋值成y或者n,或者在其前面加上#注释符,每个项目的具体说明请参考README.md,例如:

清理代码树并开始编译

编译好的.trx固件在trunk/images里,可直接在breed里刷入;在Padavan固件里也可以直接从webui更新固件,或者手动将固件上传到路由器中然后用以下命令刷入:

本文转自:https://www.jianshu.com/p/6b8403cdea46

分类: Linux

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据