转自:http://www.right.com.cn/forum/thread-131035-1-1.html
本人菜鸟,最近在学习这方面的知识,在参考资料的基础上总结如下内容。
这篇文章针对如何对openwrt开源系统的LUCI界面进行配置!
主要如下三点:
第一,主要介绍了该如何修改luci源代码,在哪里进行修改;
第二,在LuCI里如何写一个自己的模块;
第三,LuCI实现启动应用程序等脚本命令。
一、如何修改LUCI源代码
如何修改该LuCI的源代码,你首先需要了解一下LuCI基本知识,包括它的模块怎么写的,用的是lua语言等,LuCI实现启动应用程序等脚本命令,然后知道怎么将luci编译进固件中去:输入./scripts/feeds/ install luci。这样子你就会发现feeds文件夹下面有luci了,但是里面除了文件夹一无所有,回到menuconfig中去回发现有luci了,还可以选择ddns等模块,还可以选择中文语言了,可以编译到固件中去了。那么我们就编译一下试试。
在dl文件夹中,我们看到了luci-0.10+svn7976.tar.gz,这证明源码其实是在这里的,我们又进入build_dir/target-mips_uClibc-0.9.30.1这个文件夹下面发现了解压的上述文件,其实这个就是编译的文件夹,里面有theme之类的等等,找个theme里面的header.htm改改编译后看看,发现在新的固件中已经出现了改动,这里说明修改成功了。我再模仿application文件夹下面的一些程序&#