中级开发教程

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

中级开发教程

在openwrt CC下面添加luci-app-wifidog源码

阅读(5806)

最近老有人问我 怎么以前的luci-wifidog 不能保存配置 ,其实是启动脚本的问题 不能启动现在版本wifidog而已声明: 此次修改 只适合 wifidog1.2版本以上 ,再次说明 luci界面上显示的 信息可以修改为其他 ,但是 文件头的作者信息请勿去掉 这是对作者最起码的尊重,谢谢!!  首先我们在 1.cc源码目录下的 feed...

中级开发教程

Widora-neo GPIO中断试验

阅读(4916)

最近想在widora-neo上装个红外接收头,以此来控制音乐播放等软件。第一步设想用GPIO脚电平变化产生中断来唤醒红外信号解码,但在mt7688手册上找了半天也没有发现GPIO对应的中断号,"必应“中搜索了一阵子,发现有个gpio_to_irq()函数可以获得对应的中断号,不知道widora中能不能用,试验了一下,发现居然OK! 将发现...

中级开发教程

利用OpenWRT模拟网络丢包和延迟

阅读(5856)

玩OpenWrt有一段时间(主要是有需求的时候编译下系统,不精)在上面搭建过PPPoE服务器,通过OpenWrt抓包都还算顺利,目前主要把路由器作为一个工具盒子了。工作中用起来很棒。 进入正题,由于项目需求,需要模拟实际网络中的丢包和延迟行为。通过google确定OpenWRT 可以满足这个需求,但是需要编译的时候打开一些配置 ...

中级开发教程

OpenWrt 系统日志之logread

阅读(5971)

前言刚开始接触OpenWrt的时候,根本不知道如何调试各个进程,我之前从事IP Camera开发可能也局限了我的知识面,认为系统就改是那个样子。其实不然,就像Linux发行版那样,他们都有各自都管理系统,同一个的消息通知系统,dbus和ubus这些。系统调试也是一样dmesg, 现在还接触到了logread。初探logread是在调试luci的时候用到的,极...

中级开发教程

[Openwrt 项目开发笔记]:PHP+Nginx安装(七)

阅读(5497)

正文:在上一节中,我们已经搭建了MySQL数据库了,因此在这一节中,我主要讲解php的安装,以及php的运行环境Nginx的安装。参考(http://www.right.com.cn/forum/thread-89216-1-1.html) 一、PHP安装1.安装php软件包。opkg update opkg install&n...

中级开发教程

[Openwrt 项目开发笔记]:MySQL配置(六)

阅读(5414)

正文:在本人的项目中,运行在路由器上的服务器采用Nginx+MySQL+PHP 架构。通常较为常见的web框架为Lamp(Linux+Apache+Mysql+PHP),为何我们选择LNMP呢?我将在后续的几篇文章中给出答案。首先我们来介绍如何在Openwrt上搭建MySQL数据库。一、安装MySQL数据库(在backfire10.3版本中,package已...