openwrt之ubus机制
最近工作上的项目使用的是openwrt,并且我负责的某一任务要获取网络状态,因此需要使用到ubus,以下内容仅为学习笔记。
1、openwrt简介
OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。 同时,它还提供了100多个已编译好的软件,而且数量还在不断增加,而OpenWrt SDK 更简化了开发软件的工序。
OpenWRT不同于其他许多用于路由器的发行版,它是一个从零开始编写的、功能齐全的、容易修改的路由器操作系统。实际上,这意味着您能够使用您想要的功能而不加进其他的累赘,而支持这些功能工作的[linux kernel](https://baike.baidu.com/item/linux kernel/765824)又远比绝大多数发行版来得新。