中级开发教程

OpenWrt中级开发教程,需要有一定的OpenWrt及Linux基础

中级开发教程

XiaomiRouter自学之路(04-GitHub搭建环境(U-boot))

阅读(3489)

为了方便版本管理及开源,使用免费的Git(版本管理工具)以及GitHub作为code server,下面将从code server(远程代码服务器)到Build server/Host(本地编译服务器)的搭建使用都进行详细的说明。1.code server1.登入GitHub账户,右上角的加号处选择New organization,如下:2.在Create ...

中级开发教程

XiaomiRouter自学之路(03-官方系统熟悉及备份)

阅读(3232)

XiaomiRouter自学之路(03-官方系统熟悉及备份) 软硬件环境已经搭建好了,先来熟悉一下官方自带的系统,对后面的开发应该会有很大的帮助。另外为了避免路由器研发过程失败变砖,连路由器都用不了就有点可惜了,所以我们需要先把原本的固件进行备份。 1.官方系统熟悉 在开始熟悉官方系...

中级开发教程

XiaomiRouter自学之路(02-软硬件环境搭建)

阅读(3313)

XiaomiRouter自学之路(02-软硬件环境搭建)在开发的过程中,我们需要用到一些基本的开发环境和调试工具,有些调试也需要硬件接口设备的支持,所以把软硬件平台搭建好是最关键的。1.软件平台对于软件环境的搭建无疑就是两个平台的,一个是Linux系统我选择Ubuntu平台,另一个就是Window了。1.Ubuntu Ubuntu我自己安装了两个版本,笔记本...

中级开发教程

XiaomiRouter自学之路(01-项目背景)

阅读(3807)

XiaomiRouter自学之路(01-项目背景)公司是做无线路由器的,加入公司一年多了,没能按意愿学到更多有关linux驱动及其相关的知识,这在我以前的文章2016总结和2017愿景中也有提到,我只能在其他时间进行自行充电,所以才有了现在这个自学的项目XiaomiRouter。一次偶然的机会,租的房子网络不稳定,以为路由器坏了,想想一个Tenda路由器也用...

中级开发教程

在openwrt路由器下用WFilter来实现无线网络监控

阅读(7131)

1. Openwrt简介作为一个开源路由器第三方固件,openwrt可以把你的无线路由器扩展成一个强大的linux嵌入式设备。有了openwrt,即使你的路由器硬件不支持“端口镜像”功能,你也可以通过在openwrt系统内安装port-mirroring程序来实现监控。本文将指导您如何在openwrt系统中安装port-mirroring程序来实现监控。如果...

中级开发教程

降低OpenWRT的Linux内核版本

阅读(8458)

不久前,OpenWRT关闭了官方的svn服务器,导致很多客户无法按照正旗通信的固件编译指导文档获取OpenWRT代码,只能使用git方式。相比于svn,git貌似无法直接获取指定版本的代码。然而,使用git获取的代码已经将Linux内核升级到4.1版本,最新的已经是4.4版本了。这样的更新速度对于业余爱好者也许是件好事,可是对于产品开发者,却未必如此。为了移...