All Projects → gorden5566 → Padavan

gorden5566 / Padavan

Licence: mit
padavan 简体中文 & 路由器适配

Projects that are alternatives of or similar to Padavan

Falco
A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
Stars: ✭ 214 (-44.42%)
Mutual labels:  asp, router
Openwrtinvasion
Root shell exploit for several Xiaomi routers: 4A Gigabit, 4A 100M, 4, 4C, 3Gv2, 4Q, miWifi 3C...
Stars: ✭ 366 (-4.94%)
Mutual labels:  router
Awesome Deno Cn
🦖 长期维护!中文圈下与 Deno 相关的 Awesome 资源全图谱
Stars: ✭ 327 (-15.06%)
Mutual labels:  chinese
Ipt Netflow
Netflow iptables module for Linux kernel (official)
Stars: ✭ 357 (-7.27%)
Mutual labels:  router
Zhvoice
Chinese voice corpus. 中文语音语料,语音更加清晰自然,包含8个开源数据集,3200个说话人,900小时语音,1300万字。
Stars: ✭ 327 (-15.06%)
Mutual labels:  chinese
Cope
A modern IDE for writing classical Chinese poetry 格律诗编辑程序
Stars: ✭ 362 (-5.97%)
Mutual labels:  chinese
Minecraft Mod Language Package
A language package for Minecraft Mods.
Stars: ✭ 322 (-16.36%)
Mutual labels:  chinese
Krakend
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Stars: ✭ 4,752 (+1134.29%)
Mutual labels:  router
Asuswrt Merlin Transparent Proxy
transparent proxy base on ss, v2ray, ipset, iptables, chinadns on asuswrt merlin.
Stars: ✭ 367 (-4.68%)
Mutual labels:  router
Router
Simple middleware-style router
Stars: ✭ 350 (-9.09%)
Mutual labels:  router
Navigation
Scene-Based Navigation for React and React Native
Stars: ✭ 350 (-9.09%)
Mutual labels:  router
Text Classification Cnn Rnn
CNN-RNN中文文本分类,基于TensorFlow
Stars: ✭ 3,613 (+838.44%)
Mutual labels:  chinese
Route Composer
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
Stars: ✭ 362 (-5.97%)
Mutual labels:  router
Kompass
Kotlin Multiplatform Router for Android and iOS
Stars: ✭ 328 (-14.81%)
Mutual labels:  router
Miox
Modern infrastructure of complex SPA
Stars: ✭ 374 (-2.86%)
Mutual labels:  router
Vue Router
🚦 The official router for Vue.js.
Stars: ✭ 18,606 (+4732.73%)
Mutual labels:  router
Weapp Poem
诗词墨客 - 最全中华古诗词小程序
Stars: ✭ 349 (-9.35%)
Mutual labels:  chinese
Blog.vue
☘ 一个vue的个人博客项目,配合.net core api教程,打造前后端分离
Stars: ✭ 362 (-5.97%)
Mutual labels:  router
Chaizi
漢語拆字字典
Stars: ✭ 384 (-0.26%)
Mutual labels:  chinese
Newlife.cube
魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历过单表100亿数据添删改查的考验。
Stars: ✭ 375 (-2.6%)
Mutual labels:  asp

padavan 中文

简体中文 & 路由器适配

GitHub release


padavan 是一个优秀的路由器固件,支持采用 RT3883/MT7620/MT7621/MT7628 等系列 CPU 的路由器

说明

本项目旨在使 padavan 实现更好的中文本地化,以方便更多的用户

项目主要包含两部分:简体中文 dict 文件,部分常见路由器的适配文件

已适配的路由器型号如下:

  • 联想 newifi mini (NEWIFI-MINI)

  • 联想 newifi2 (NEWIFI-D1)

  • 联想 newifi y1s (NEWIFI-Y1S)

  • 优酷路由宝 L1 (YK-L1)

  • 斐讯 K2 (PSG1218)


image

使用方法

使用编译好的固件

提供部分已编译好的固件 (仅供测试),仅针对路由器进行适配并加入简体中文。

可直接下载对应型号固件,通过 uboot 或 breed 刷入(请务必确保与路由器型号一致)。

固件下载地址: http://pan.baidu.com/s/1o8jLp9o 密码: 4y9d

手动编译固件

若需要更多定制功能,请自己修改源码编译固件。

编译步骤

环境准备

官方建议使用 ubuntu 16.04 LTS,你也可以使用 debian 衍生的其他 Linux 系统。

安装 git

sudo apt-get update
sudo apt-get install git

安装依赖

sudo apt-get install autoconf automake autopoint bison build-essential flex gawk gettext git gperf libtool pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev texinfo python-docutils

获取 padavan 固件源码

cd /opt
sudo git clone https://bitbucket.org/padavan/rt-n56u

如果下载比较慢,也可以从 oschina 镜像下载

cd /opt
sudo git clone https://gitee.com/gorden5566/rt-n56u.git

安装简体中文

下载简体中文源码

cd ~/
git clone https://github.com/gorden5566/padavan.git

安装

cd ~/padavan
sudo sh ./install.sh

依次输入 1 和 2 复制文件到项目目录

编译交叉编译工具链

交叉编译工具链只需要编译一次即可

cd /opt/rt-n56u/toolchain-mipsel
sudo ./clean_sources
sudo ./build_toolchain

配置修改

方法一: 手动编辑 /opt/rt-n56u/trunk/.config

修改路由器型号相关配置(例如 NEWIFI-D1)

### Target Vendor/Product (support only Ralink RT3883/MT7620/MT7621/MT7628)
CONFIG_VENDOR=Ralink
CONFIG_PRODUCT=MT7621

### Target ProductID (board select, max 12 symbols)
CONFIG_FIRMWARE_PRODUCT_ID="NEWIFI-D1"

修改语言配置

CONFIG_FIRMWARE_INCLUDE_LANG_CN=y

方法二: 使用编辑好的配置文件

cd /opt/rt-n56u/trunk/
sudo cp configs/templates/newifi_d1_full.config .config

编译固件

执行如下命令编译固件

cd /opt/rt-n56u/trunk
sudo ./clear_tree
sudo ./build_firmware

文件说明

├── configs
│   ├── boards
│   │   └── NEWIFI-D1 ---newifi-d1适配文件
│   │       ├── board.h
│   │       ├── board.mk
│   │       ├── kernel-3.4.x.config
│   │       └── libc.config -> ../uclibc-mipsel.config
│   └── templates
│       ├── newifi_d1_base.config ---newifi-d1简版配置
│       └── newifi_d1_full.config ---newifi-d1完整版配置
└── user
    └── www
        ├── dict
        │   └── CN.dict ---简体中文语言文件
        └── Makefile

贡献列表

详见 contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].