没有合适的资源?快使用搜索试试~ 我知道了~
首页OpenWrt UCI详解(C和Lua语言使用uci接口实例).docx
资源详情
资源评论
资源推荐

OPENWRT UCI 详解
摘要
[OpenWrt UCI 详解]
作者: Derry
关注公众号获取更多 OpenWrt

微信公众号: OpenWrt
目录
1. uci 简介............................................................................................................2
2. uci 配置格式.....................................................................................................5
3. uci 命令的用法..................................................................................................7
4. 常用的 uci 配置和命令......................................................................................11
重要配置文件................................................................................................11
常用配置命令................................................................................................11
5. c 语言中使用 uci..............................................................................................13
引用说明......................................................................................................13
常用结构体...................................................................................................13
常用接口......................................................................................................13
C 语言操作 uci 配置实例.................................................................................15
6. Lua 中使用 uci................................................................................................17
配置文件实例................................................................................................17
cursor 初始化的几种方式...............................................................................17
Lua 常用的 uci 接口.......................................................................................19
Lua 操作 uci 配置实例 1.................................................................................20
Lua 操作 uci 配置实例 2.................................................................................22
1

微信公众号: OpenWrt
1. uci 简介
"uci"是"Uni&ed Con&guration Interface"(统一配置界面)的缩写,用于 OpenWrt 整个
系统的配置集中化。
很多后台服务有自己的配置文件,并且配置文件格式都不相同, OpenWrt 系统中需要开
启各种服务,为了解决配置不兼容的问题,统一采用 uci 格式的配置文件。
当然统一的前提是需要各个模块做好适配,所以要想把某个服务集成到 OpenWrt 系统中,
需要增加一个转换层,用于 uci 配置到服务配置的转换,通常这个工作放在 init 脚本中处
理。
2

微信公众号: OpenWrt
以 samba 服务器为例,
在一般的 linux 系统中,启动 samba 服务直接修改/etc/samba/smb.conf 重启服务即可,
但在 openwrt 中,不直接修改/etc/samba/smb.conf,而是修改/etc/con&g/samba 配
置文件,然后执行/etc/init.d/samba restart
3

微信公众号: OpenWrt
以下为 init 脚本的部分代码,这段代码中就包含了 uci 配置到 samba 配置的转换工作。
4
剩余22页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0