代码分析

Luci 框架分析

阅读(1697)评论(0)

1.总述     上一篇总结了uhttpd的工作方式,openwrt中利用它作为web服务器,实现客户端web页面配置功能。对于request处理方式,采用的是cgi,而所用的cgi程序就是luci,工作框架如下图所示:     Cl...

中级开发教程

开发OpenWrt路由器上LuCI的模块

阅读(4412)评论(0)

一)LuCI配置界面开发的框架 LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,同时其使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),否则我们基本上只需要修改Model层就可以了。官方也有一个如何去创建模块的说明文档,虽然写的比较晦涩:http:/...

中级开发教程

WRTnode DTS修改指南

阅读(1733)评论(0)

最基本的 DTS是配置板子上各项资源的最基本的方式,熟悉DTS的配置你就可以熟练的配置板子上的各种IO 首先我们需要知道DTS的对应关系 WRTnode1代使用的是WRTNODE.dts WRTnode2R使用的是WRTNODE2R.dts WRTNODE2P使用的是WRTNODE2P.dts GPIO的复用配置 ...

使用类教程

WRTnode1 U-Boot使用指南

阅读(1126)评论(0)

注:由于uboot里对gpio1和gpio2的特殊定义,因此我们在使用WRTnode核心板时不要碰触这两个针脚。 点击下载uboot.bin 特点:支持网页刷新固件及uboot;支持U盘启动;波特率是115200。 工具:WRTnode,一根电源线;一根连接WRTnode的网线,一根短接线(如杜邦线)(刷新固件...

初级开发教程

WRTnode2Q U-Boot编译

阅读(1727)评论(0)

下载WRTnode2Q U-Boot源码 我们已经上传WRTnode2Q U-Boot源码到github上,链接 https://github.com/WRTnode/wrtnode2q_uboot Linux命令行下载: git clone https://github.com/WRTnode/wrtnode2q_uboot.g...

中级开发教程

如何编译一个适用于WRTnode的OpenCV应用

阅读(1556)评论(0)

OpenCV package 源码 opencv ipk源码 利用openwrt package的编译机制仅仅需要一个Makefile即可编译opencv。 为何会如此简单神奇,下面就对Makefile详解(个人看法,欢迎指正): OpenCV Makefile写法 vim Makefile include $...

Copyright © 2015-2017 By OpenWrt.pro All Rights Reserved.