中级开发教程

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

中级开发教程

OpenWrt 之GPS调试

阅读(4559)

    由于mt7620n只有一个UART lite接口,在原生的OpenWrt中作为了内核打印和tty控制台使用。而在很多情况下,需要使用串口与外部芯片通讯,这时就需要从OpenWrt中释放串口。 一、如何释放 1.关闭串口控制台 target/linux/ra...

中级开发教程

OpenWRT 启动速度优化

阅读(9562)

    OpenWRT 开机到 WiFi 启动需要花费 20 多秒,实在是太慢了, 对一些简单的应用来说无法接受。经过一些尝试,我把它优化在 8 秒以内。 移除不用的包     可以通过make menuconfig来移除一些用不着的软件包,如果不用 Op...

中级开发教程

C代码调用uci的API读openwrt配置文件

阅读(5222)

实战背景     倘若我们自己写了一个应用程序,也想用uci来集中化管理配置该应用的配置文件,怎么办呢?看了arvik的上一篇博客后相信新手能很快的使用uci对某个配置文件进行配置,只是如何让我们的应用程序读取配置文件内容呢,本篇arvik将解答这个问题。 简单的基本关系 图解 这里画一个图...

中级开发教程

OpenWrt中利用iptables实现流量监控和portal的原理

阅读(8569)

openwrt上需要开发一些功能,中间用到的一些iptables相关的知识的整理,希望对需要实现wifi portal功能或者是流量监控的朋友可以有些启发 流量监控 针对每个mac来统计流量的使用情况,如果需求是统计每天的总流量这种,还需要对每次取得的结果进行持久化。可以参考 wrtbwmon 这个脚本来做数据收集。 ...

中级开发教程

为OpenWrt添加实时钟(RTC)--以MT7620为例

阅读(3432)

前言 实时钟,英文名RTC(Real Time Clock),在PC里面很常见,在OpenWrt里面却鲜有提及,手头上有一个DS1307的TinyRTC实时钟模块,经过一番折腾,将其融合到了OpenWrt系统,遂将操作过程记录成文. 背景知识 DS1307在最新的OpenWrt中已经提供支持,却没有整合进ramips中,因此,本文的一个重点...