中级开发教程

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

中级开发教程

第一期 前言 《路由器就是开发板》

阅读(4594)

    大家好,路由器就是开发板这个提议最早是在2010年的时候在逛一个国外的论坛时看到有人提到的,那时我还处在一个从论坛上下载一个固件刷成功后兴奋不已的阶段。上大学时WIFI刚刚兴起,还是802.11b的年代,当时特有想法,用一个磊科的WR加一个定向天线架在寝室对面的楼顶,用WR当AP,PC装个Mirotek的Ro...

中级开发教程

Openwrt Luci界面开发

阅读(8575)

Openwrt已经提供了一个很强大的web管理界面Luci,可以方便的管理路由器。我们在开发智能路由器时,一般就需要在OpenWrt的WEB界面增加内容。1.Luci简介LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),...

中级开发教程

获得LEDE的工具链

阅读(6116)

工具链(toolchain)用于交叉编译,每个工具链对应一种CPU指令集。LEDE的工具链可以编译特定的Package。没有它的话,将无法编译Package,当然也无法编译固件。工具链简介它通常有一个固定的前缀(prefix),比如arm-openwrt-linux-uclibcgnueabi那么这个工具链里面,很多的二进制编译器链接器调试器就这样命名arm...

中级开发教程

OpenWRT编译用于高通AR9561

阅读(5588)

1   设置编译环境1.1下载安装需要用到的软件组件首先确保网络畅通(注意有时网络会被和谐了,有一些软件依赖源下载安装失败,设置个vpn),用以下命令批量安装需要用到的开源组件,$ sudo apt-get install gcc g++ binutilspatch bzip2 flex make gettext \pkg-config unzip...

中级开发教程

OpenWrt获取网关IP

阅读(7919)

OpenWrt获取网关IP一、概述OpenWrt也是Linux,题目其实也可以叫做“Linux获取网关IP”。一般想得知网关IP,都是因为本地接口设置了DHCP,网关IP,大多数也即是DHCP Server的IP(DHCP Relay除外)。二、一般方法汇总1、猜没错,是猜,因为网关IP一般为XXX.XXX.XXX.1,所以ifconfig出来的接口IP,就...