- LuCI– Lua Configuration Interface
LUCI是作为一个从Whiterussian到Kamikaze的Freifunk-Firmware的接口。它是一个针对嵌入式设备的免费的lua软件集。与MVC-Webframework和作为Kamikaze的web UI一样,它也包括几个对开发者有用的工具和库。LUCI项目致力于创建和维持一个用户友好性、稳定性、可靠性的用户界面和发展的框架。
更多信息,请参考
http://wiki.openwrt.org/doc/techref/luci
http://wiki.openwrt.org/doc/devel/luci
它支持所有的html元素和一些功能。
- Lua– Lua
Lua是一个强大的、快速的、轻量级的嵌入式脚本语言。更多请参考
\\172.16.39.72\Open项目组\Notes\Router\LUCI\reference
- UCI– Unified Configuration Interface
UCI(统一配置界面)是一个非常灵活和模块化的界面,用来存储配置到一个简单的文本文件。这个文本文件默认存储在/etc/config/<config>,结构如下
<config>.<section>.<option>=<value>.
UCI只是负责读写配置文件。
更多信息,请参考
http://wiki.openwrt.org/doc/techref/uci
- CBI– Configuration Binding Interface
CBI是LUCI一个很酷的特点。它创建一个公式的、基于用户的界面和保存它的内容到一个指定的UCI配置文件。你只需要在一个CBI模型文件描述这个配置文件,LUCI就会做剩下的工作。包括产生、解析、验证一个XHTML form 和读写UCI文件。